clickhouse 基础配置


基础配置

首先是核心目录部分:

(1)/etc/clickhouseserver:服务端的配置文件目录,包括全局配置config.xml和用户配置users.xml等。
(2)/var/lib/clickhouse:默认的数据存储目录(通常会修改默认路径配置,将数据保存到大容量磁盘挂载的路径)。
(3)/var/log/clickhouseserver:默认保存日志的目录(通常会修改路径配置,将日志保存到大容量磁盘挂载的路径)。

接着是配置文件部分:

(1)/etc/security/limits.d/clickhouse.conf:文件句柄数量的配置,默认值如下所示。

script
1
2
3
[admin@VM_1_237_centos conf.d]$ cat /etc/security/limits.d/clickhouse.conf
clickhouse soft nofile 262144
clickhouse hard nofile 262144

该配置也可以通过config.xml的max_open_files修改。
(2)/etc/cron.d/clickhouseserver:cron定时任务配置,用于恢复因异常原因中断的ClickHouse服务进程,其默认的配置如下。

script
1
2
[admin@VM_1_237_centos conf.d]$ cat /etc/cron.d/clickhouse-server
*/10 * * * * root (which service > /dev/null 2>&1 && (service clickhouse-server condstart ||:)) || /etc/init.d/clickhouse-server condstart > /dev/null 2>&1

最后是一组在/usr/bin路径下的可执行文件:

(1)clickhouse:主程序的可执行文件。
(2)clickhouseclient:一个指向ClickHouse可执行文件的软链接,供客户端连接使用。
(3)clickhouseserver:一个指向ClickHouse可执行文件的软链接,供服务端启动使用。
(4)clickhousecompressor:内置提供的压缩工具,可用于数据的正压反解。

在启动服务之前,建议修改默认的数据保存目录,将它切换到大容量磁盘挂载的路径。打开config.xml配置文件,修改数据保存的地址:


文章作者: Callable
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Callable !
评论
  目录