1、升级版本前,需要备份数据,请确认磁盘空间是否充足。
2、升级的整个过程都必须使用相同的用户操作。
1、停止旧版本的smartbimpp服务
cd smartbi-mpp-22.8.9.24_x86-64 ./clickhouse.sh stop
2、升级前备份数据
备份数据目录和配置文件。
备份数据目录 cd smartbi-mpp-22.8.9.24_x86-64/var/lib/ tar -zcvf smartbimpp_data.tar.gz clickhouse # 根据实际是数据目录来备份。默认是smartbi-mpp-22.8.9.24_x86-64/var/lib/clickhouse为数据目录。 备份配置文件(config.xml、users.xml) cd smartbi-mpp-22.8.9.24_x86-64/etc tar -zcvf smartbimpp_conf.tar.gz clickhouse-server
3、在新的目录,安装新版本smartbimpp
tar -zxvf smartbi-mpp-24.8.14.39_x86-64.tar.gz cd smartbi-mpp-24.8.14.39_x86-64 ./install.sh
4、迁移备份数据到新版本smartbimpp目录
cd smartbi-mpp-24.8.14.39_x86-64/var/lib ##需要进入mpp的数据存储目录,默认数据目录是smartbi-mpp-24.8.14.39_x86-64/var/lib tar -zxvf smartbimpp_data.tar.gz
5、迁移备份的配置文件到新版本smartbimpp目录
cd smartbi-mpp-24.8.14.39_x86-64/etc ##需要进入mpp的数据存储目录,默认数据目录是smartbi-mpp-24.8.14.39_x86-64/var/lib 备份现有的clickhouse-server目录 mv clickhouse-server clickhouse-server_bak tar -zxvf smartbimpp_conf.tar.gz
6、启动 Clickhouse
cd smartbi-mpp-24.8.14.39_x86-64 ./clickhouse.sh start
7、检查服务启动状态
cd smartbi-mpp-24.8.14.39_x86-64 ./clickhouse.sh status
在高速缓存库中测试验证,测试通过则说明已更新成功。