安装完Hadoop之后,由于slaves文件没有修改,导致其他节点的DataNode都没启动,
修改slaves文件之后,重新格式化NameNode,DataNode还是没有启动
解决方法:需要删除tmp文件
查看tmp目录:
查看core-site.xml配置文件:
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/app/hadoop-2.6.0/tmp</value>
</property>
删除tmp文件(需要删除所有节点):
rm -rf /home/hadoop/app/hadoop-2.6.0/tmp
删除datanode里面的dfs.datanode.data.dir目录(需要删除所有节点):
rm -rf /data/hadoop
重新格式化:
hdfs namenode -format
重启之后发现DataNode已经启动起来