Clickhouse更改数据目录

在安装使用 Clickhouse 的时候,会默认将其数据文件放到系统盘(/var/lib/clickhouse)下面。导致后续系统盘数据变大。下面是更改数据目录的具体方法:

1、新建目录,用来后续存储clickhouse的数据

mkdir -p /usr/local/data/clickhouse

2、将默认的数据路径移动到新的路径

mv /var/lib/clickhouse/data  /usr/local/data/clickhouse
mv /var/lib/clickhouse/flags  /usr/local/data/clickhouse
mv /var/lib/clickhouse/format_schemas  /usr/local/data/clickhouse
mv /var/lib/clickhouse/metadata  /usr/local/data/clickhouse
mv /var/lib/clickhouse/preprocessed_configs  /usr/local/data/clickhouse
mv /var/lib/clickhouse/tmp  /usr/local/data/clickhouse
mv /var/lib/clickhouse/user_files  /usr/local/data/clickhouse

3、创建软连接

ln -s  /usr/local/data/clickhouse/data  /var/lib/clickhouse
ln -s  /usr/local/data/clickhouse/flags  /var/lib/clickhouse
ln -s  /usr/local/data/clickhouse/format_schemas /var/lib/clickhouse
ln -s  /usr/local/data/clickhouse/metadata  /var/lib/clickhouse
ln -s  /usr/local/data/clickhouse/preprocessed_configs  /var/lib/clickhouse
ln -s  /usr/local/data/clickhouse/tmp  /var/lib/clickhouse
ln -s  /usr/local/data/clickhouse/user_files  /var/lib/clickhouse

4、给新的路径添加权限

chown -R clickhouse.clickhouse  /usr/local/data/clickhouse
也可以在安装之前(tar包的方式安装),修改 clickhous-server-${clickhouse_version}/install/doinst.sh 文件。指定安装的目录

你可能感兴趣的:(ClickHouse)