hadoop启动正常,但是用jps查看进程发现只有secondarynamenode没有起来,如下图
开始以为时端口占用 用hdfs --daemon start secondarynamenode 手动开启,找到进程号,kill -9 xxx 杀死 但是并没有报错 第二种可能,就是检查自己的多台机器的/etc/hosts文件是否都配置了ip到主机名的映射,如果没有就想主节点一样编辑配置一下,保存后再重启hdfs就出来了。 亲测有效。