问题描述:
在sbin下主节点操作./start-all.sh命令后,正常启动hadoop集群。但是通过jps指令查看进程时,发现子节点没有datanode进程。
解决办法:
- 在sbin下发起./stop-all.sh关闭集群
- 删除存放hdfs数据块的文件夹(hadoop/tmp/),然后重建该文件夹
- 删除hadoop下的日志文件logs
- 在bin文件夹下./hadoop namenode -format格式化hadoop
- 重启hadoop集群
在sbin下主节点操作./start-all.sh命令后,正常启动hadoop集群。但是通过jps指令查看进程时,发现子节点没有datanode进程。