hadoop datanode未启动
2015-11-26 23:21
519 查看
查看日志,报错 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /usr/hadoop-1.2.1/hdfs/data: namenode namespaceID = 697999702; datanode namespaceID = 47605504 at org.apache.hadoop.hdfs.server.datanode.DataStorage.doTransition(DataStorage.java:232) at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:147) at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:414) at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:321) at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1712) at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1651) at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1669) at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:1795) at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1812) 从namenode namespaceID = 697999702; datanode namespaceID = 47605504可 以看出namespaceID不一致,需要查看配置中hadoop.tmp.dir、dfs.name.dir和 dfs.data.dir配置路径,将所有文件删除,重新格式化 hadoop namenode -format便可 以解决问题 |
相关文章推荐
- Nodejs开发之Command Line Interface 命令行接口
- Nodejs 0.10.x 之Url模块
- node问题之FATAL ERROR: Allocation failed - process out of memory
- node.js的安装
- nodeJs socketJs 搭建长连接(2) 项目应用整合
- [前端] node net模块测试
- [前端] node UDP 用户数据报测试
- 菜鸟的Node.js之旅
- NodeJs测试框架Mocha的简单介绍
- Node.js—Node模块机制
- Node.JS 简单爬虫
- node
- node
- 菜鸟的Node.js之旅
- poj 1388 Hinge Node Problem floyd算法的扩展运用
- NodeJS中使用async控制并发-@CAOLAN
- nodejs 导出csv
- 旋转华尔兹,nodejs的背后
- Node.js开发者必须熟悉的四个JavaScript概念
- Node 连接Mysql并进行增删改查