简介
安装部署
以 RPM 包为例,可以从 Package ClickHouse 下载关键的包,通常是 clickhouse-server
clickhouse-common-static
clickhouse-client
就可以了。
安装后,会包含一个 /usr/lib/systemd/system/clickhouse-server.service
服务管理文件,默认与 systemd
相关的配置文件保存在 /etc/clickhouse-server
目录下。
配置文件
其中系统的配置文件在 /etc/clickhouse-server
目录下,包括了默认 config.xml
系统配置,以及 users.d/default-password.xml
用户配置。用户有如下几种配置方式:
----- 明文密码
<password>HelloCK</password>
----- 通过SHA256加密
echo -n HelloCK | openssl dgst -sha256
<password_sha256_hex>8757d5ea...</password_sha256_hex>
----- 通过double_sha1加密
echo -n HelloCK | openssl dgst -shal -binary | openssl dgst -shal
<password_double_sha1_hex>60a5a877...</password_double_shal_hex>
在线修改后无需重启,另外,异常可以查看 /var/log/clickhouse-server/clickhouse-server.log
日志。
启动服务
后续可以直接通过 systemd
进行管理。
----- 启动服务,会通过watchdog进程进行保活
# systemctl start clickhouse-server
----- 建立连接,其中port对应服务配置中的tcp_port配置项
$ clickhouse-client --host=127.0.0.1 --port=9002 --user=default --password='YourPassword'
在官方 Example Datasets 包含了很多测试集。