CentOS HDFS版本升级流程如下:
准备工作
hdfs dfsadmin -report
。停止HDFS服务
sudo systemctl stop hadoop-hdfs-namenode
sudo systemctl stop hadoop-hdfs-datanode
升级软件包
/opt/
)。更新配置文件
修改core-site.xml
、hdfs-site.xml
等,适配新版本参数。
执行升级
hdfs namenode -format
。hdfs dfsadmin -rollingUpgrade prepare # 准备阶段
hdfs dfsadmin -rollingUpgrade start # 执行升级
hdfs dfsadmin -rollingUpgrade finalize # 完成升级
```。
启动服务并验证
sudo systemctl start hadoop-hdfs-namenode
sudo systemctl start hadoop-hdfs-datanode
hdfs dfsadmin -report # 检查集群状态
测试与监控
注意事项:
hdfs dfsadmin -rollingUpgrade rollback
回滚。参考来源: