Hadoop NN和JN VERSION版本不一致
文章目录
- Hadoop NN和JN VERSION版本不一致问题处理
- 现象
- 处理过程
- 清空JN目录
- 初始化JN
- 启动ANN
- 启动SNN
Hadoop NN和JN VERSION版本不一致问题处理
现象
处理过程
清空JN目录
备份后删除目录
初始化JN
找1台包含最新fsimage+edit log的Namenode NN1
执行命令初始化JN
hdfs namenode -initializeSharedEdits
启动ANN
在NN1上启动Namenode
hdfs --daemon start namenode
# hdfs dfsadmin -fs hdfs://10.82.192.4:8020 -safemode leave force
# hdfs dfsadmin -fs hdfs://10.82.192.4:8020 -safemode forceExit
启动SNN
NN1启动成功,块上报完成,离开安全模式,active后执行
hdfs namenode -bootstrapStandby
NN2启动成为SNN
hdfs --daemon start namenode
SNN块上报
# 手动触发块上报
hdfs dfsadmin -triggerBlockReport xxx:ipc_port
#端口默认为9867
# 强制触发块上报
hdfs dfsadmin -refreshNamenodes datanodehost:port