1、升级前备份
备份数据目录和配置文件。
代码块 |
---|
停止服务 systemctl stop clickhouse-server 备份数据目录 tar -zcvf clickhouse_data.tar.gz /var/lib/clickhouse # 根据实际是数据目录来备份。默认是/var/lib/clickhouse为数据目录。 备份配置文件(config.xml、users.xml) tar -zcvf clickhouse_conf.tar.gz /etc/clickhouse-server |
2、获取升级介质
2、请根据环境选择下载相应的 请根据环境选择下载相应的 Smartbimpp 安装介质,安装介质如下:
安装介质 |
clickhouse-common-static-21.6.6.51-2.x86_64.rpm |
clickhouse-server-21.6.6.51-2.noarch.rpm |
clickhouse-client-21.6.6.51-2.noarch.rpm |
3、升级版本
3、平滑更新新版 平滑更新新版 Clickhouse
代码块 |
---|
rpm -Uvh clickhouse-common-static-21.6.6.51-2.x86_64.rpm clickhouse-server-21.6.6.51-2.noarch.rpm clickhouse-client-21.6.6.51-2.noarch.rpm |
4、启动 Clickhouse
代码块 |
---|
systemctl start clickhouse-server |
5、检查升级
查看语句:systemctl status clickhouse-server
在高速缓存库中测试验证,测试通过则说明已更新成功。
6、版本回退
如果升级过程遇到问题,需要回退版本时,可以参考以下步骤
1、卸载更新后的smartbimpp
代码块 |
---|
rpm -qa clickhouse* #通过此命令可以查询到当前安装的smartbimpp版本
rpm -e --nodeps [查询到的包名称] |
2、还原备份的数据和配置文件
代码块 |
---|
#注意磁盘空间是否充足
mv /var/lib/clickhouse-server /var/lib/clickhouse-server_back_up #现有的数据目录备份,避免还原后异常
mv /etc/clickhouse-server /etc/clickhouse-server_back_up #现有的配置目录备份,避免还原后异常 |
3、安装升级的smartbimpp版本
代码块 |
---|
rpm -ivh clickhouse-common-static-xxxx.x86_64.rpm clickhouse-server-xxxxx.noarch.rpm clickhouse-client-xxxx.noarch.rpm |
4、还原数据目录和配置文件目录
代码块 |
---|
tar -zxvf clickhouse_data.tar.gz #解压升级前备份的数据目录
tar -zxvf clickhouse_conf.tar.gz #解压升级前备份的配置文件目录 |
5、启动smartbimpp服务
代码块 |
---|
systemctl start clickhouse-server |
6、检查服务状态
systemctl status clickhouse-server
7、登录smartbi检查报表