【linux工作记录】clickhouse安装忘记修改配置(数据目录)
安装clickhouse之修改数据目录
记录忘了重启服务就修改配置导致数据目录过大且不在指定位置
1、现状:由于之前安装版本的问题导致有些配置文件没有同步修改/要不就是忘了重启。导致服务正常启动,但是配置文件中修改的参数未生效
默认/目录磁盘一直告警,原数据目录---/var/lib/clickhosue目录
要求修改的目录:/data/applications/clickhouse
2、要求:需要调整数据目录
3、具体操作--补充完整的调整数据目录的操作
3.1、停止服务:
systemctl stop clickhouse-server
3.2、创建新的数据目录
sudo mkdir -p /data/applications/clickhouse/
sudo chown -R clickhouse:clickhouse /data/applications/clickhouse/
sudo chmod -R 755 /data/applications/clickhouse/
3.3、直接同步数据即可
建议使用同步命令--async
参数推荐:
rsync 是一种可靠的文件同步工具,可保持文件属性。
-a:归档模式,保留符号链接、权限和时间戳等信息。
-v:显示详细输出。
-z:压缩数据以提高传输效率。
命令: sudo rsync -avz /var/lib/clickhouse/ /data/applications/clickhouse/
3.4、修改配置文件
将clickhouse的配置文件config.xml,将
sudo vi /etc/clickhouse-server/config.xml
找到
修改:
3.4、重启服务
等上面同步数据的操作完成之后即可直接重启服务了
systemctl start clickhouse-server
3.5、重启后验证
可以登录进行数据验证:
clickhouse-client
show databases;
SELECT * FROM <database_name>.<table_name> LIMIT 10;
本文来自博客园,作者:Unfool,转载请注明原文链接:https://www.cnblogs.com/queryH/p/18864141
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。