hadoop在子节点上没有datanode进程

 
经常会有这样的事情发生:在主节点上start-all.sh后,子节点有TaskTracker进程,而没有DataNode进程。
环境:1个NameNode   2个DataNode三台机器,Hadoop为1.2.1
解决办法:
 
1.先停止Hadoop,bin/stop-all.sh
2.三台机器都把hadoop1.2.1/tmp下所有文件删除,rm -rf tmp/*
3.重新格式化DFS  bin/hadoop namenode -format
4.再重启bin/start-all.sh
5.查看各节点jps,就有DataNode和TaskTracker了
 
 
posted @ 2017-05-17 13:31  龙昊雪  阅读(4228)  评论(1编辑  收藏  举报