datanode启动后关闭错误“DataNode: Incompatible build versions: namenode”
来源:互联网 发布:软件测试招聘网 编辑:程序博客网 时间:2024/06/05 04:56
1、问题:
一个master节点,一个slave节点,start-all.sh启动后,slave节点的datanode进程启动后关闭。查看datanode节点上的log信息,如下:
2、分析:
从日志信息可得是因为版本不一致导致的,无法获得namenode的版本。
经分析,是因为之前在master节点利用ant进行了fuse-dfs的编译,在hadoop的home目录下生成了build目录,而当hadoop启动时会优先选择build目录下的版本,build目录内容如下:
jar包名与原来的不一样了,多了SNAPSHOT字样。
3、解决方法:
其中一个解决方法是将maste节点的build目录拷贝到slave节点一份,可执行如下命令:
scp -r build root@Slave1.Hadoop:/home/zhangjianshun/hadoop-1.0.4/
再次start-all.sh启动hadoop,通过jps查看,datanode运行正常。
参考链接:
http://www.linuxidc.com/Linux/2012-07/65262.htm
0 0
- datanode启动后关闭错误“DataNode: Incompatible build versions: namenode”
- hadoopFATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Incompatible build versions: namenode
- Namenode dataNode 不能启动
- NameNode和DataNode启动
- namenode & datanode 无法启动
- Hadoop DataNode, NameNode无法启动
- Hadoop启动namenode和datanode
- hadoop namenode -format 后出现datanode 无法启动故障解决办法
- NameNode多次Format后DataNode无法启动的问题
- 【hadoop错误】Namenode格式话多次,datanode无法启动
- Hadoop学习-错误记录:namenode、datanode、secondarynamenode未启动
- 错误:datanode无法启动
- 如果datanode连接不上namenode,导致datanode无法启动。
- Hadoop datanode Datanode denied communication with namenode错误及解决
- 部署hadoop后,datanode无法连接namenode
- Slave服务器中datanode启动后又自动关闭
- hadoop集群启动后datanode和namenodemanager关闭问题解决
- 重新 format namenode datanode无法启动
- 数据结构学习笔记6(队列)
- sql语句中where与having的区别
- Dojo 动画<13>
- poj——1190——生日蛋糕
- Android应用自动更新功能的实现!!!
- datanode启动后关闭错误“DataNode: Incompatible build versions: namenode”
- 开发者可以通过Data Protection API 来设定文件系统中的文件、keychain中的项应该何时被解密
- Cocos2d-x Js Binding 的手动绑定实现
- 目标跟踪小结
- shell备忘
- Nineteen Codeforence 393A
- 文件系统中的文件、keychain中的项,都是加密存储的
- POJ 3696 The Luckiest number 推理~~难
- POJ 3614 Sunscreen 优先队列