start-dfs.sh\stop-dfs.sh启动失败

安装hadoop过程中想要使用start-dfs.sh\stop-dfs.sh脚本启动namenode、datanode节点报错:

Starting namenodes on [localhost]
localhost: Permission denied (publickey,password).
pdsh@hadoop2-virtual-machine: localhost: ssh exited with exit code 255
Starting datanodes
localhost: Permission denied (publickey,password).
pdsh@hadoop2-virtual-machine: localhost: ssh exited with exit code 255
Starting secondary namenodes [hadoop2-virtual-machine]
hadoop2-virtual-machine: Permission denied (publickey,password).
pdsh@hadoop2-virtual-machine: hadoop2-virtual-machine: ssh exited with exit code 255

报错内容大概就是没有密码,但是我的ssh已经设置免密登录了,后来发现是用户搞错了。我设置的是系统用户登录免密,但是脚本里默认的是root用户。可以将脚本中的用户更改一下。

HDFS_DATANODE_USER=系统用户名
HADOOP_DATANODE_SECURE_USER=hdfs
HDFS_NAMENODE_USER=系统用户名
HDFS_SECONDARYNAMENODE_USER=系统用户名

还有另一种启动和关闭namenode、datanode以及secondarynamenode节点的方法
启动:

hdfs --daemon start namenode
hdfs --daemon start datanode
hdfs --daemon start secondarynamenode

关闭:

hdfs --daemon stop namenode
hdfs --daemon stop datanode
hdfs --daemon stop secondarynamenode
  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值