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

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

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

第一:ssh免密登录设置失败,从新设置一遍。oop

  注意要在hadoop101中不只设置当前用户对其余节点的免密登录,还要设置root用户对其余节点的免密登录大数据

  101<-->101     root-->101spa

  101<-->102     root-->102进程

  102<-->102hadoop

  102<-->103  root-->103虚拟机

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

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

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

                  3.从新格式化!

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

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

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

这致使普通用户没法操做root用户操做过的文件,能够用普通用户在虚拟机UI界面下到hadoop文件夹下,就能看到某个文件夹上面显示

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

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

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

相关文章
相关标签/搜索