1. 运管上停止zookeeper服务,有rose的再rose上带出zookeeper服务。
2. 下面的操作是以没有rose为例,有rose的需要在zookeeper服务的主机操作后带入zookeeper服务,同步配置到备机。
3. 登陆到服务器上,把/opt/zookeeper/下的version-2文件备
分别输入下图中的两个命令,把version-2改名为version-2.bak
4. 输入命令下图两条命令,把zookeeper文件夹备份为zookeeper.bak
把rbs升级包解压开,进入到bin下,把下面的zookeeper放到服务器的/opt/opsmgr/web/components/rbs.1/bin/下
替换之前确定一下升级包rbs_1.4.0.20221123215346_CentOS7.6_x64\bin\zookeeper\bin下的zkEnv.sh脚本JAVA_HOME后面的路径是否正确,正确的路径如下图,不正确要更改过来。
5. 输入下图两条命令,把zookeeper文件夹备份为zookeeper.bak
把rbs解压开的压缩包下的script文件夹下的zookeeper文件夹替换到/opt/opsmgr/web/components/rbs.1/script/下
6. 替换两个zookeeper文件夹后,注意zookeeper文件夹的权限对不对
7. 把备份的zookeeper下的conf下的zoo.cfg文件拷贝到升级后的conf目录下
把之前备份的/opt/opsmgr/web/components/rbs.1/bin/zookeeper/conf下的zoo.cfg文件拷贝到服务的/opt/opsmgr/web/components/rbs.1/bin/zookeeper/conf下
注意拷贝过来的zoo.cfg文件的权限要对,如下图
8.在运管上启动zookeeper服务,看能否启动成功