一、要输入本机的的密码
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 此时可以重新启动。