安装clickhouse,使用的官方的命令:
curl https://clickhouse.com/ | sh
然后使用clickhouse start,能够看到依据提示:
chown -R clickhouse: '/var/run/clickhouse-server/'
Will run sudo --preserve-env -u 'clickhouse' /usr/bin/clickhouse-server --config-file /etc/clickhouse-server/config.xml --pid-file /var/run/clickhouse-server/clickhouse-server.pid --daemon
/etc/clickhouse-server/config.xml
于是修改此文件,奇怪的是,安装的时候设置了密码,此文件中没有,users.xml中也没有。
然后,我主要修改文件存储路径,修改,重启,不生效。
上一次安装,没遇到这种文件。本站也发过一篇文章。按照文章内容来,还是不行,用那个软连接不行。
折腾一番后,发现conf.d目录中还存在很多个配置文件。
逐个查看,发现就是需要修改的,然后再次改一遍,果然生效了。
因此,具体的配置文件conf.d目录下的,会覆盖外面的配置。
官方也有说明。