hadoop 启动是一些注意事项

一、要输入本机的的密码

  ssh 的免密登录除了对另外两个虚拟器上面操作之外,在对本机执行一次命令

二、某个datanode未启动。

  1、find hadoop/logs

  2、查看yarn-root-nodemanager-administrator.log

  一般是这几个问题:

    ①hostname重复了了。可以修改/etc/sysconfig/network 里面的hostname 修改外 service network restart

    

  3、start-all.sh  datanode 没有启动

  可能是 hadoop namenode -format 后出现问题

    ①讲原来的空目录删除

    ②新建hadoopdata 并且在core-site.xml 里面配置好目录

    ③检查datenode的server 里面有没有hadoopdata 有的话全部删除

    ④执行 hadoop namenode -format 命令 

    ⑤start-all.sh 启动hadoop 

  这个从本质上的原因是由namenode和datanode上面的 BP ID不同导致的,namenode和datanode存在辨识ID

  一、namenode的BP ID

  

  二、datanode的BP ID

  

  执行hadoop namenode -format命令后会在hadoopdata目录下重新生成一个BP id 这时候namenode和datanode的BPid不相同,解决方法,将datanode下面的hadoopdata删除,重新启动start-all.sh 此时可以重新启动。

原文地址:https://www.cnblogs.com/enzoluo-blog/p/8425665.html