问题描述
用三台服务器组成了一个hadoop集群。我暂且简单的记作master,slave1,salve2。
配置和初始化都没有任何问题。在最后用行start-dfs.sh (后来用start-all.sh启动)命令,发现slave1和slave2上都有datanode进程,但唯独master上没有datanode进程,甚至logs下都没有datanode的日志。
一句离谱加挖槽。
解决办法
试了很多很多种办法,更新了所有的配置文件,发现只要再单独的启动一下datanode就行了。。。。。
hadoop-daemon.sh start datanode
我是真的服气,为什么它不会随着hdfs一起启动了?whatever,先用着吧。
效果验证
在下面的文件夹下找个example验证:
运行成功