ckman
支持rpm
安装和tar.gz
安装,所以升级也针对这两种安装方式做了区分。
从github
上下载最新版的ckman
安装包。
停止ckman
服务:
systemctl stop ckman
升级rpm
包:
rpm -Uvh ckman-x.x.x-x86_64.rpm
注意rpm
升级配置文件仍然会使用旧版本的,默认的配置文件会重命名为ckman.hjson.rpmnew
(password
文件同理)。
重新启动ckman
:
systemctl daemon-reload
systemctl start ckman
从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
拷贝到新版本的工作目录下,否则无法加载集群信息。