启动时可以看到启动成功,但是在chun2,jps的时候却没有了datanode进程,而且web端Live nodes也缺少了
百度搜索之后查到是因为hdfs.site.xml配置文件里dfs.data.dir配置的路径重复,就是多个节点存放data数据的目录路径相同了,造成了报告中误认为只有一个datanode!
修改路径即可
#chun1中的值<property><name>dfs.datanode.data.dir</name><value>file:/usr/local/hadoop/dfs/data</value></property>
#chun2中的值<property><name>dfs.datanode.data.dir</name><value>file:/usr/local/hadoop/dfs/data/chun2</value></property>
#chun3中的值<property><name>dfs.datanode.data.dir</name><value>file:/usr/local/hadoop/dfs/data/chun3</value></property>
#chun4中的值<property><name>dfs.datanode.data.dir</name><value>file:/usr/local/hadoop/dfs/data/chun4</value></property>
#chun5中的值<property><name>dfs.datanode.data.dir</name><value>file:/usr/local/hadoop/dfs/data/chun5</value></property>