Skip to content

Latest commit

 

History

History
44 lines (42 loc) · 1.39 KB

upgrade.md

File metadata and controls

44 lines (42 loc) · 1.39 KB

ckman支持rpm安装和tar.gz安装,所以升级也针对这两种安装方式做了区分。

rpm升级

github上下载最新版的ckman安装包。 停止ckman服务:

systemctl stop ckman

升级rpm包:

rpm  -Uvh ckman-x.x.x-x86_64.rpm

注意rpm升级配置文件仍然会使用旧版本的,默认的配置文件会重命名为ckman.hjson.rpmnewpassword文件同理)。

重新启动ckman

systemctl daemon-reload
systemctl start ckman

tar.gz升级

github上下载最新版的ckman安装包。 进入到当前版本ckman的工作目录,停止ckman服务:

bin/stop

备份配置文件:

cp conf/ckman.hjson conf/ckman.hjson.last
cp conf/password conf/password.last

解压最新下载的安装包覆盖掉旧版本的安装目录:

tar -xzvf ckman-x.x.x-YYDDMM.Linux.x86_64.tar.gz -C ${WORKDIR}

替换配置文件:

cp conf/ckman.hjson.last conf/ckman.hjson
cp conf/password.last conf/password

重新启动ckman服务:

bin/start

需要注意的是,由于tar.gz安装方式可以自行指定工作目录,如果新版本安装位置与旧版本不同,需要将conf目录下的clusters.json拷贝到新版本的工作目录下,否则无法加载集群信息。