hadoop常见问题
2014-10-28 15:11
232 查看
1.datanode启动不了
************************************************************/
2010-07-21 10:12:11,987 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /home/admin/joe.wangh/hadoop/data/dfs.data.dir: namenode namespaceID = 898136669; datanode namespaceID
= 2127444065
at org.apache.hadoop.hdfs.server.datanode.DataStorage.doTransition(DataStorage.java:233)
at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:148)
at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:288)
at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:206)
at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1239)
at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1194)
at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1202)
at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1324)
......
错误提示namespaceIDs不一致。
原因:每次namenode format会重新创建一个namenodeId,而tmp/dfs/data/current/VERSION下包含了上次format下的id,namenode format清空了namenode下的数据,但是没有清空datanode下的数据,导致启动时失败,所要做的就是每次fotmat前,清空tmp一下的所有目录。
************************************************************/
2010-07-21 10:12:11,987 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /home/admin/joe.wangh/hadoop/data/dfs.data.dir: namenode namespaceID = 898136669; datanode namespaceID
= 2127444065
at org.apache.hadoop.hdfs.server.datanode.DataStorage.doTransition(DataStorage.java:233)
at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:148)
at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:288)
at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:206)
at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1239)
at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1194)
at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1202)
at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1324)
......
错误提示namespaceIDs不一致。
原因:每次namenode format会重新创建一个namenodeId,而tmp/dfs/data/current/VERSION下包含了上次format下的id,namenode format清空了namenode下的数据,但是没有清空datanode下的数据,导致启动时失败,所要做的就是每次fotmat前,清空tmp一下的所有目录。
相关文章推荐
- Hadoop常见问题已经解决方法
- Hadoop使用常见问题以及解决方法
- Hadoop使用常见问题以及解决方法2
- Hadoop使用常见问题以及解决方法
- Hadoop常见问题与解决方法汇总
- Hadoop使用常见问题以及解决方法(2)
- Hadoop使用常见问题以及解决方法7
- Hadoop全分布安装配置及常见问题
- hadoop datanode 为0的常见问题
- Hadoop + HBase 常见问题的解决汇总
- hadoop常见问题解决
- Hadoop使用常见问题以及解决方法
- Hadoop使用常见问题以及解决方法4
- Hadoop使用常见问题以及解决方法
- Hadoop使用常见问题以及解决方法
- HADOOP测试常见问题和测试方法
- Hadoop使用常见问题以及解决方法
- Hadoop使用常见问题以及解决方法(3)
- Hadoop使用常见问题以及解决方法5
- hadoop常见问题汇总(一)