Clickhouse安装
目录
简要介绍 Clickhouse 的安装过程。本文将指导你完成 Clickhouse 的环境准备、安装步骤以及基本配置,帮助你在本地或服务器上快速搭建 Clickhouse 环境。
1 二进制安装
1.1 下载软件包
for PKG in clickhouse-common-static clickhouse-common-static-dbg clickhouse-server clickhouse-client
do
curl -fO "https://packages.clickhouse.com/tgz/stable/$PKG-24.8.7.41-amd64.tgz"
done
- clickhouse-common-static — ClickHouse编译的二进制文件。
- clickhouse-common-static-dbg — 带有调试信息的ClickHouse二进制文件。
- clickhouse-server — 创建clickhouse-server软连接,并安装默认配置服务。
- clickhouse-client — 创建clickhouse-client客户端工具软连接,并安装客户端配置文件。
1.2 解压软件包
tar -xzf clickhouse-common-static-24.8.7.41-amd64.tgz
tar -xzf clickhouse-common-static-dbg-24.8.7.41-amd64.tgz
tar -xzf clickhouse-server-24.8.7.41-amd64.tgz
tar -xzf clickhouse-client-24.8.7.41-amd64.tgz
1.3 修改配置
编辑clickhouse-server/etc/clickhouse-server/config.xml
文件
修改<path>
、<tmp_path>
、<user_files_path>
字段为自定义数据目录
sed -i.bak "s:/var/lib/clickhouse:/data/clickhouse:g" clickhouse-server/etc/clickhouse-server/config.xml
更改其他配置
<logger>
<!-- 日志等级:
- none (不打印)
- fatal 致命的错误
- critical 风险
- error 错误
- warning 警告
- notice 提示
- information 正常信息
- debug 调试
- trace 低级别日志
- test 测试日志,(不可用于生产)
-->
<level>warning</level>
</logger>
<!-- 最大内存使用限制,如果是0或者没设置,则表示没限制 -->
<max_server_memory_usage>0</max_server_memory_usage>
<!-- 设定最大可占用物理内存的比例 -->
<max_server_memory_usage_to_ram_ratio>0.8</max_server_memory_usage_to_ram_ratio>
<!-- 时区 -->
<timezone>Asia/Shanghai</timezone>
1.4 安装
export CLICKHOUSE_DATADIR=/data/clickhouse
export KEEPER_DATADIR=/data/clickhouse
./clickhouse-common-static-24.8.7.41/install/doinst.sh
./clickhouse-common-static-dbg-24.8.7.41/install/doinst.sh
./clickhouse-client-24.8.7.41/install/doinst.sh
./clickhouse-server-24.8.7.41/install/doinst.sh configure
运行 clickhouse-server 的doinst.sh
脚本会创建一个默认default
用户,要求设置密码
允许服务器接受来自网络的连接,输入y
1.5 启动 Clickhouse
systemctl start clickhouse-server.service
执行clickhouse-client --password
输入密码即可登录 Clickhouse
参考链接: