问题现象: clickhouse删除数据报错:Cannot reserve 1.00 MiB, not enough space (version 23.4.29)
问题原因: 我知道的原因就是因为clickhouse存储数据所在的目录磁盘空间已经满了,更深层次的原因得看看大牛怎么写了,可以参考 这篇文章,写得很清楚,我几句话也不好描述。
解决方案: 更改clickhouse数据映射目录 1、先停库 - systemctl stop clickhouse-server
复制代码
2、然后到data目录下创建clickhouse数据映射目录 - cd /data/
- mkdir clickhouse/data
复制代码
3、映射目录权限修改,一定要修改否则没权限就启动不了 - chown -Rc clickhouse:clickhouse /data/clickhouse/data
- mv /var/lib/clickhouse /data/clickhouse/data
复制代码
4、建立软连接
- ln -s /data/clickhouse/data /var/lib/clickhouse
- chown -R clickhouse:clickhouse /var/lib/clickhouse
- ls -l /var/lib/clickhouse
复制代码
5、启动服务
- systemctl start clickhouse-server
复制代码
6、clickhouse数据映射目录修改完成。
|