跳到主要内容
跳到主要内容

在 rpm 系统上安装 ClickHouse

建议使用官方预编译的 rpm 软件包来安装 CentOSRedHat 及所有其他基于 rpm 的 Linux 发行版。

设置 RPM 仓库

通过运行以下命令添加官方仓库:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo

对于使用 zypper 包管理器的系统 (openSUSE, SLES),请运行:

sudo zypper addrepo -r https://packages.clickhouse.com/rpm/clickhouse.repo -g
sudo zypper --gpg-auto-import-keys refresh clickhouse-stable

在以下步骤中,yum install 可以根据您使用的包管理器替换为 zypper install

安装 ClickHouse 服务器和客户端

要安装 ClickHouse,请运行以下命令:

sudo yum install -y clickhouse-server clickhouse-client
  • 您可以根据需要将 stable 替换为 lts 以使用不同的 版本类型
  • 您可以从 packages.clickhouse.com/rpm 手动下载和安装软件包。
  • 要指定特定版本,请在软件包名称末尾添加 -$version,例如:
sudo yum install clickhouse-server-22.8.7.34

启动 ClickHouse 服务器

要启动 ClickHouse 服务器,请运行:

sudo systemctl enable clickhouse-server
sudo systemctl start clickhouse-server
sudo systemctl status clickhouse-server

要启动 ClickHouse 客户端,请运行:

clickhouse-client

如果您为服务器设置了密码,则需要运行:

clickhouse-client --password

安装独立的 ClickHouse Keeper

提示

在生产环境中,我们强烈建议在专用节点上运行 ClickHouse Keeper。 在测试环境中,如果您决定在同一服务器上运行 ClickHouse Server 和 ClickHouse Keeper, 则无需单独安装 ClickHouse Keeper,因为它已包含在 ClickHouse 服务器中。

要在独立的 ClickHouse Keeper 服务器上安装 clickhouse-keeper,请运行:

sudo yum install -y clickhouse-keeper

启用并启动 ClickHouse Keeper

sudo systemctl enable clickhouse-keeper
sudo systemctl start clickhouse-keeper
sudo systemctl status clickhouse-keeper