【发布时间】:2014-11-21 17:06:41
【问题描述】:
我已经为一位用户成功安装了 HADOOP。当我为另一个用户安装 HADOOP 时,数据节点丢失了。数据节点的日志文件显示:
2014-11-21 06:28:30,774 警告 org.apache.hadoop.metrics2.impl.MetricsSystemImpl:源名称 ugi 已经存在! 2014-11-21 06:28:32,161 错误 org.apache.hadoop.hdfs.server.datanode.DataNode:java.io.IOException: /home/test/work/hadoopdata/dfs/data 中的命名空间ID 不兼容: 名称节点命名空间ID = 1488453240;数据节点命名空间ID = 2050828596
一种解决方案是清除“dfs”目录,然后再次运行 HADOOP。但是如何用另一种方法解决这个问题,即解析命名空间ID。我在网上搜索但没有找到任何明确的解决方案。
我的操作系统是 Ubuntu 14.04。
【问题讨论】:
-
你是在windows还是linux下安装hadoop?
-
@MarHserus:感谢您的提问。我已经编辑了我的问题并在那里提到。
-
格式化你的namenode并重启你的hadoop我认为这可能对你有帮助。