debian

如何升级Debian上的HBase版本

小樊
44
2025-11-21 13:20:06
栏目: 智能运维

升级前准备

停机升级步骤 Debian通用

  1. 检查与准备
    • 查看现有版本:hbase version
    • 确认集群健康:echo "status" | hbase shell
  2. 停止 HBase 集群
    • 执行:/opt/hbase/bin/stop-hbase.sh(逐台停止亦可,先停 RegionServer,再停 HMaster
  3. 备份
    • HDFS:hdfs dfs -cp -r /hbase /backup/hbase-$(date +%F)
    • 本地:cp -pr /opt/hbase/conf /opt/hbase/conf.bak-$(date +%F)
  4. 部署新版本(以安装到 /opt/hbase 为例)
    • 下载并解压:tar -xzf hbase-<version>-bin.tar.gz -C /opt/
    • 同步新二进制到各节点(如使用内部同步工具或 rsync)
  5. 恢复/合并配置
    • 将旧配置中自定义的 hbase-site.xmlhbase-env.shregionservers 等合并到新版本对应文件,避免覆盖新增项。
  6. 启动集群
    • 启动:/opt/hbase/bin/start-hbase.sh
    • 观察 HMasterRegionServer 日志,确认无异常。
  7. 验证
    • 版本:hbase version
    • 集群:echo "status" | hbase shell
    • Web UI:访问 HMaster UI(默认端口 16010)查看 Region 上线与健康状态。

小版本就地升级与回退 Debian

升级后验证与常见问题处理

补充建议

0
看了该问题的人还看了