1.查看clickhouse版本

rpm -qa|grep clickhouse

 2.查看clickhouse服务

service clickhouse-server status

3.关闭clickhouse服务

sudo service clickhouse-server stop
//或者直接结束进程
ps -ef|grep click
kill -9 进程码

4.卸载clickhouse

yum remove -y clickhouse-common-static
yum remove -y clickhouse-server-common
rm -rf /var/lib/clickhouse
rm -rf /etc/clickhouse-*
rm -rf /var/log/clickhouse-server

 5.安装clickhouse

下载三个clickHouse文件

三个文件选择同一个版本,21版本以下可能不支持clickhouse开窗函数,我选择的是21.3.4.25版本

//按顺序安装clickhouse组件
rpm -ivh clickhouse-common-static-21.3.4.25-2.x86_64.rpm
rpm -ivh clickhouse-server-21.3.4.25-2.noarch.rpm
rpm -ivh clickhouse-client-21.3.4.25-2.noarch.rpm

 修改congfig和users配置

 

 

修改配置vim /etc/clickhouse-server/config.xml

<!-- Path to data directory, with trailing slash. -->这一行后改为存放数据的位置

<path>/var/lib/clickhouse/</path>

修改配置vim /etc/clickhouse-server/users.xml数据库用户名和密码

<password>default</password>

<!-- Settings profile for user. -->
<profile>default</profile>

<!-- Quota for user. -->
<quota>default</quota>

6.启动clickhouse服务

sudo service clickhouse-server start

7.迁移clickhouse数据

首先查看clickhouse数据存在哪里

cat /etc/clickhouse-server/config.xml

查看<!-- Path to data directory, with trailing slash. -->这一行后的path路径

路径默认是/var/lib/clickhouse

压缩data,metadata,store文件夹数据(data:数据库名,metadata:数据库表sql,store:数据)

tar -zcvf 文件名

tar -xvf 文件名.gaz

解压覆盖掉新服务器中clickhouse的/var/lib/clickhouse路径下三个文件

启动clickhouse服务

sudo service clickhouse-server start

接下来就连接测试下吧

到此卸载,安装,升级,迁移clickHouse数据库都已讲解完成啦!😜

若文章有误或疑问,欢迎大家留言讨论~

更多推荐