[ClickHouse] ClickHouse 安装部署
Contents
ClickHouse 安装部署
RPM安装包
推荐使用CentOS、RedHat和所有其他基于rpm的Linux发行版的官方预编译rpm包。
首先,您需要添加官方存储库:
|
|
启动
如果没有service,可以运行如下命令在后台启动服务:
|
|
指定配置文件,手动从控制台启动服务器
|
|
默认安装目录:
- 配置文件路径
/etc/clickhouse-server/config.xml
- 用户配置文件
/etc/clickhouse-server/users.xml
- 数据文件路径
/var/lib/clickhouse
- 日志文件路径
/var/log/clickhouse-server/
ClickHouse支持访问限制设置。它们位于users.xml
文件(与config.xml
同级目录)。
默认情况下,允许default
用户从任何地方访问,不需要密码。可查看user/default/networks。
更多信息,请参见Configuration Files。
修改配置文件,设置密码,并开放访问限制
打开配置文件
|
|
把 <listen_host>::</listen_host>
的注释打开,这样就能让ClickHouse被除本机以外的服务器访问
或者禁用ipv6,只对ipv4开放访问,修改配置 <listen_host>0.0.0.0</listen_host>
打开users.xml
文件,为默认default
用户配置密码,支持设置明文密钥和加密密钥
<password>...</password>
<password_sha256_hex>...</password_sha256_hex>
密钥生成参考users.xml
配置文件说明。
客户端连接
使用命令行客户端连接到服务器
|
|
默认情况下,使用default
用户并不携带密码连接到localhost:9000
。还可以使用–host参数连接到指定服务器。
Docker 安装
拉取clickhouse镜像
|
|
运行clickhouse实例
|
|
连接clickhouse服务
|
|
使用curl方式连接
|
|
停止和删除实例
|
|
更多网络配置和文件存储使用,请遵循Docker Hub上的指南。