debian

Debian上如何升级HBase版本

小樊
36
2025-11-19 13:48:41
栏目: 智能运维

Debian上升级HBase的可操作步骤

一 升级前准备

二 标准升级步骤

  1. 停止旧版本
    • 在所有节点执行:$HBASE_HOME/bin/stop-hbase.sh
  2. 备份
    • 备份 HDFS 数据:hdfs dfs -get hdfs://<namenode>:8020/hbase /backup/hbase-hdfs-$(date +%F)
    • 备份本地配置与日志:tar czf hbase-conf-$(date +%F).tar.gz $HBASE_HOME/conf $HBASE_HOME/logs
  3. 部署新版本
    • 下载并解压:tar -xzvf hbase-<newver>-bin.tar.gz -C /opt
    • 使用符号链接便于回滚:ln -sfn /opt/hbase-<newver> /opt/hbase
  4. 同步配置
    • 将旧版 $HBASE_HOME/conf/ 下必要配置拷入新版(建议逐项比对,避免覆盖新增项):
      • hbase-site.xmlhbase-env.shregionserversbackup-masters
    • hbase-env.sh 中设置 JAVA_HOME,并根据你的部署选择是否由 HBase 管理 ZK:export HBASE_MANAGES_ZK=false(使用外部 ZK)。
  5. 启动与验证
    • 启动:$HBASE_HOME/bin/start-hbase.sh
    • 验证:
      • Web UI:访问 http://:16010
      • Shell:./hbase shell 执行 statuslist 等命令。
  6. 回滚预案
    • 若异常,切换符号链接回旧版本并重启:ln -sfn /opt/hbase-<oldver> /opt/hbase && start-hbase.sh

三 常见注意事项

四 快速参考命令清单

0
看了该问题的人还看了