Hadoop中启动hdfs时DataNode没有启动

我是刚开始学习Hadoop,这个问题困扰了我一个多小时,为了以后少犯这种错误,也为了别人能少走歪路,我记录下来我的解决方法,可能不是最快捷的,但是这是我摸索出来的。

hdfs启动成功是这样子的

Hadoop中启动hdfs时DataNode没有启动

但是,没有启动成功hdfs是这样的

Hadoop中启动hdfs时DataNode没有启动

具体的解决方法:

1.   ./hdfs namenode -format 格式化重新启动Hadoop

2. 查看namenode和DataNode配置的路径

Hadoop中启动hdfs时DataNode没有启动

Hadoop中启动hdfs时DataNode没有启动

找到路径之后,

Hadoop中启动hdfs时DataNode没有启动

再重新执行一遍  ./hdfs namenode -format   ./start-dfs.sh    jps  命令,你会发现,成功了。

Hadoop中启动hdfs时DataNode没有启动