clickhouse安装后数据默认是存储在系统盘的,需要移动到数据盘,这里我们使用软连接的方式。
原目录:/var/lib/clickhouse
目标目录:/home/clickhouse
步骤如下:
1. 复制
cp /var/lib/clickhouse/cores -r /home/clickhouse
cp /var/lib/clickhouse/data -r /home/clickhouse
cp /var/lib/clickhouse/flags -r /home/clickhouse
cp /var/lib/clickhouse/format_schemas -r /home/clickhouse
cp /var/lib/clickhouse/metadata -r /home/clickhouse
cp /var/lib/clickhouse/preprocessed_configs -r /home/clickhouse
cp /var/lib/clickhouse/tmp -r /home/clickhouse
cp /var/lib/clickhouse/user_files -r /home/clickhouse
2. 在目录/var/lib/clickhouse删除
rm -rf cores
rm -rf data
rm -rf flags
rm -rf format_schemas
rm -rf metadata
rm -rf preprocessed_configs
rm -rf tmp
rm -rf user_files
3. 创建软连接
ln -s /home/clickhouse/cores /var/lib/clickhouse
ln -s /home/clickhouse/data /var/lib/clickhouse
ln -s /home/clickhouse/flags /var/lib/clickhouse
ln -s /home/clickhouse/format_schemas /var/lib/clickhouse
ln -s /home/clickhouse/metadata /var/lib/clickhouse
ln -s /home/clickhouse/preprocessed_configs /var/lib/clickhouse
ln -s /home/clickhouse/tmp /var/lib/clickhouse
ln -s /home/clickhouse/user_files /var/lib/clickhouse
4. 给/home/clickhouse权限
chown -R clickhouse.clickhouse /home/clickhouse
Done.