服务端配置文件目录,包括全局配置 config.xml 和用户配置 users.xml
[root@testdb62 ~]# cd /etc/clickhouse-server/
[root@testdb62 clickhouse-server]# ll
总用量 40
-rw-r--r--. 1 root root 30341 9月 15 18:46 config.xml
-rw-r--r--. 1 root root 5328 9月 15 18:46 users.xml
/etc/cron.d/clickhouse-server 文件是文件句柄数量配置,也可以通过config.xml的max_open_files修改
# cat /etc/security/limits.d/clickhouse.conf
clickhouse soft nofile 262144
clickhouse hard nofile 262144
clickhouse.conf 文件是定时任务配置,用于恢复因异常原因中断的服务进程。
默认会每隔10秒尝试启动一次clickhouse 服务,如果服务正在运行则跳过,如果没有运行,则通过start启动
# 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
随机密码生成sha256sum
PASSWORD=$(base64 < /dev/urandom | head -c10); echo "$PASSWORD"; echo -n "$PASSWORD" | sha256sum | tr -d '-'
或者自定义密码生成sha256sum
PASSWORD="123@qwert.com"; echo "$PASSWORD"; echo -n "$PASSWORD" | sha256sum | tr -d '-'