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、安装 Clickhouse
代码块 |
---|
rpm -ivh 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 |
注意 |
---|
一定要确保迁移前后,smartbimpp版本一致。 |
3、迁移数据
把第一步备份的数据文件 clickhouse_data.tar.gz 解压到原来的目录(默认是/var/lib/clickhouse,具体以配置文件config.xml指定的数据目录为准)
把第一步备份的配置文件 clickhouse_conf.tar.gz 解压到/etc/clickhouse-server 目录
代码块 |
---|
文件授权 chown -R clickhouse:clickhouse /etc/clickhouse-server chown -R clickhouse:clickhouse /var/lib/clickhouse #默认是/var/lib/clickhouse为数据目录,以config.xml指定的数据目录为准 |
4、启动 Clickhouse
代码块 |
---|
systemctl start clickhouse-server |
5、检查结果
查看语句:systemctl status clickhouse-server
在高速缓存库中测试验证,测试通过则说明已更新成功。