1. 进入到目录/opt/module/hadoop-2.7.2,然后启动名称节点(namenode)和数据节点(datanode):

2.查看是否启动成功,结果出现了如下截图所示的内容:

即,数据节点启动失败,为什么会出现这种现象呢?于是我查看了启动日志,日志所在的路径为:
/opt/module/hadoop-2.7.2/logs/hadoop-root-datanode-hadoop101.log
[root@hadoop101 hadoop-2.7.2]# cat logs/hadoop-root-datanode-hadoop101.log

日志内容显示,数据节点datanode启动失败,最后hadoop关闭了datanode.
3.该问题该怎么解决呢?
出现该问题的原因是:多次格式化namenode,会产生新的集群id(clusteredID),从而导致NameNode和DataNode的集群

在Hadoop 2.7.2的伪分布式运行环境中,启动数据节点(datanode)时遇到失败。通过查看日志发现是由于NameNode和DataNode的集群ID不一致导致。解决方法是同步两个节点的clusterID值,重启datanode后成功启动。
最低0.47元/天 解锁文章
1128

被折叠的 条评论
为什么被折叠?



