1.安装
更新系统依赖
sudo apt update sudo apt install -y apt-transport-https ca-certificates dirmngr gnupg添加官方GPG-key (用于apt安装时校验包是不是clickhouse官网发的)
sudo install -m 0755 -d /etc/apt/keyrings sudo mkdir -p /root/.gnupg sudo chmod 700 /root/.gnupg sudo gpg --no-default-keyring \ --keyring /etc/apt/keyrings/clickhouse-keyring.gpg \ --keyserver keyserver.ubuntu.com \ --recv-keys 3A9EA1193A97B548BE1457D48919F6BD2B48D754往apt的软件源列表添加clickhouse官方仓库
echo \ "deb [signed-by=/etc/apt/keyrings/clickhouse-keyring.gpg] \ https://packages.clickhouse.com/deb stable main" | \ sudo tee /etc/apt/sources.list.d/clickhouse.list > /dev/null安装clickhouse
sudo apt update sudo apt install -y clickhouse-server clickhouse-client #会让设置密码
2.配置
- 修改监听地址
sudo chmod +w /etc/clickhouse-server/config.xml sudo vim /etc/clickhouse-server/config.xml <listen_host>0.0.0.0</listen_host> - 设置开机启动
sudo systemctl enable clickhouse-server sudo systemctl start clickhouse-server - 常见目录
cfg:/etc/clickhouse-server/ 主要文件:config.xml users.xml data:/var/lib/clickhouse/ log:/var/log/clickhouse-server/ - 修改用户/用户组限制上限 重新登录生效
sudo vim /etc/security/limits.conf #/etc/security/limits.d/文件夹里面有配置会覆盖生效 * soft nofile 65536 #打开文件上限 * soft nproc 65535 #打开进程上限 * hard nofile 65535 #硬限制 * hard nproc 65535
3.账号密码
- 查看账号
SELECT name, storage FROM system.users; --storage账号的来源 users_xml:配置文件 local_directory:库 - 修改default账号密码 账号来源配置文件
echo -n 'cc123321.' | sha256sum //生成密码 sudo vim /etc/clickhouse-server/users.d/default-password.xml //修改密码 <clickhouse> <users> <default> <password remove='1' /> <password_sha256_hex>a2ab854b07188dae5483575f8fe0ad084aeca1adab3347b8291f61fd314220a5</password_sha256_hex> </default> </users> </clickhouse> - 创建账号 账号来源库
CREATE USER svr IDENTIFIED WITH sha256_password BY 'cc123321.' --创建账号 GRANT SELECT, INSERT, ALTER, CREATE, DROP, SHOW, SYSTEM ON *.* TO svr --给账号权限
文档更新时间: 2026-08-25 16:31 作者:morninglu
