您的位置:首页 > Web前端 > Node.js

解决启动hadoop时datanode无法启动

2017-03-22 01:15 525 查看
当我们使用hadoop namenode -format格式化namenode时,会在namenode数据文件夹(这个文件夹为自己配置文件中dfs.name.dir的路径)中保存一个current/VERSION文件,记录clusterID,datanode中保存的current/VERSION文件中的clustreID的值是第一次格式化保存的clusterID,这样,datanode和namenode之间的ID不一致

工具/原料

centos6.5

方法/步骤

1

启动hadoop,datanode没有启动





2

查找日志/usr/local/hadoop/logs/hadoop-hufeihu-datanode-Ubuntu.out





3

发现namenode clusterID和datanode clusterID的值不一样

4

复制namenode clusterID的值

5

找到配置文件








6

在配置文件dfs.data.dir的路径/data/hdfs/data/下编辑current/VERSION

将clusterID的值替换到第三步中获得的值





7

重新启动各项服务jps datanode启动成功






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: