Linux 下 HBase 版本管理与多版本共存
- 多版本安装(隔离部署)
不同版本 HBase 安装在不同目录,通过软链接切换:
安装HBase 2.4和2.5
mkdir /usr/local/hbase-2.4 /usr/local/hbase-2.5
切换到2.4版本
ln -snf /usr/local/hbase-2.4 /usr/local/hbase
验证版本
hbase version
2. 滚动升级(无停机升级)
适用于集群规模大、不允许停机的场景:
升级 ZK 集群(若需要);
升级 Master 节点(先备用 Master,再主 Master);
逐个升级 RegionServer:停止→替换包→启动→验证,确保升级期间集群可用;
升级客户端依赖,测试业务兼容性。