clickhouse迁移数据库数据存储路径文件的通用方法全网最详细

2023-12-22 12:38:55

clickhouse迁移数据库数据存储路径文件的通用方法

clickhouse默认存储路径是根目录的

/var/lib/clickhouse

有些时间长了,应用起来会导致根目录爆满了,笔者讲一讲怎么迁移clickhouse的存储路径
在这里插入图片描述

步骤一、确定clickhouse默认存储路径

cd /etc/clickhouse-server 

vi config.xml

在这里插入图片描述
在这里插入图片描述

步骤二、关闭clickhouse服务

clickhouse stop

在这里插入图片描述

步骤三、迁移数据库数据文件路径拷贝

cd /var/lib/   #进到原始路径

 cp -r clickhouse  /home/   #执行拷贝

等待复制
复制完成之后,

du -h /home/clickhouse/

查看文件大小是否合适,合适代表复制成功!

在这里插入图片描述

步骤四、修改配置文件路径至新的路径,并修改文件归属

cd /etc/clickhouse-server 

vi config.xml

在这里插入图片描述

在这里插入图片描述

改为新路径:/home/clickhouse

改完之后,修改文件归属!!!

修改权限把用户组指定为clickhouse用户组

cd /home
 chown -R clickhouse:clickhouse clickhouse

然后保存配置文件!

步骤五、启动clickhouse服务

clickhouse start 

执行SQL验证

SELECT * FROM system.databases  

在这里插入图片描述

文章来源:https://blog.csdn.net/nasen512/article/details/135148041
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。