故障:找不到 datanode

现象:启动 Hadoop cluster 后,访问 http://namenode:50070,在 dashboard 中看不到 datanode.

可能的原因

1. datanode 已正常启动,但 dashboard 中没有。这可能网络问题,典型的,对于 Ubuntu,可以注释掉 /etc/hosts 中的第二行 hostname 对 127.0.1.1 的映射。

2. datanode 根本没启动,当 datanode 非正常关机,即使是 hadoop 服务停止后的非正常关机,可能出现。如果仅仅是实验环境,可以考虑关闭 hadoop 后,清空各 datanode 的数据目录和日志目录,然后重启。具体原因不明。