群起集群start-dfs.sh 时,主节点一切正常,其他节点没有datanode等进程解决! 和 启动hadoop-deamon.sh权限不足问题...

一、群起集群start-dfs.sh 时,主节点一切正常,其他节点没有datanode等进程

以hadoop101(主节点), hadoop102 ,hadoop103为例

第一:ssh免密登陆设置失败,重新设置一遍。

  注意要在hadoop101中不仅设置当前用户对其他节点的免密登陆,还要设置root用户对其他节点的免密登陆

  101<-->101     root-->101

  101<-->102     root-->102

  102<-->102

  102<-->103  root-->103

  无密验证(无特别说明都是普通用户)

第二:格式化namenode:特别注意:1.jps查看并关闭进程namenode,datanode等所有的相关进程(包括其他节点上的相关进程)!!

                  2.删除之前设置的 date/ 目录和 logs/ 目录(包括其他节点的目录)!!

                  3.重新格式化!

第三:群起集群start-dfs.sh 成功!

二、启动hadoop-deamon.sh权限不足问题

经验来看,是在hadoop目录下切换root用户并用root用户执行的某些操作

这导致普通用户无法操作root用户操作过的文件,可以用普通用户在虚拟机UI界面下到hadoop文件夹下,就能看到某个文件夹上面显示

一把小锁(一般是data和logs显示小锁),如果已经操作过namenode显示权限不足等提示(这时候用sudo执行都不行了),只能

sudo删除有锁的文件再在普通用户下重新进行上面的第二步骤。执行完之后再hadoop-deamon.sh start namenode就不显示权限不足问题!

欢迎留言交流!我的大数据菜鸟交流群(本群刚起步,有你更精彩):875910806

转载于:https://www.cnblogs.com/Mark-blog/p/11609139.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值