Debian上升级HBase的可操作步骤
一 升级前准备
$HBASE_HOME/conf/、$HBASE_HOME/logs/。https://archive.apache.org/dist/hbase/2.4.10/hbase-2.4.10-bin.tar.gz)。二 标准升级步骤
$HBASE_HOME/bin/stop-hbase.sh。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。tar -xzvf hbase-<newver>-bin.tar.gz -C /opt。ln -sfn /opt/hbase-<newver> /opt/hbase。$HBASE_HOME/conf/ 下必要配置拷入新版(建议逐项比对,避免覆盖新增项):
hbase-site.xml、hbase-env.sh、regionservers、backup-masters。hbase-env.sh 中设置 JAVA_HOME,并根据你的部署选择是否由 HBase 管理 ZK:export HBASE_MANAGES_ZK=false(使用外部 ZK)。$HBASE_HOME/bin/start-hbase.sh。./hbase shell 执行 status、list 等命令。ln -sfn /opt/hbase-<oldver> /opt/hbase && start-hbase.sh。三 常见注意事项
hbase.zookeeper.quorum 与 hbase.zookeeper.property.dataDir 正确;必要时保留旧版的本地目录(如 WAL、临时目录)以避免启动时清理导致的数据风险。四 快速参考命令清单
stop-hbase.shhdfs dfs -get hdfs://<namenode>:8020/hbase /backup/hbase-$(date +%F)tar czf hbase-conf-$(date +%F).tar.gz $HBASE_HOME/conf $HBASE_HOME/logstar -xzvf hbase-<newver>-bin.tar.gz -C /optln -sfn /opt/hbase-<newver> /opt/hbasestart-hbase.shhttp://<master>:16010hbase shell → status、list