[go: up one dir, main page]

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

在 Debian/Ubuntu 上安装 ClickHouse

推荐使用官方预编译的 deb 包用于 DebianUbuntu

设置 Debian 仓库

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


# Install prerequisite packages
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg


# Download the ClickHouse GPG key and store it in the keyring
curl -fsSL 'https://packages.clickhouse.com/rpm/lts/repodata/repomd.xml.key' | sudo gpg --dearmor -o /usr/share/keyrings/clickhouse-keyring.gpg


# Get the system architecture
ARCH=$(dpkg --print-architecture)


# Add the ClickHouse repository to apt sources
echo "deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg arch=${ARCH}] https://packages.clickhouse.com/deb stable main" | sudo tee /etc/apt/sources.list.d/clickhouse.list


# Update apt package lists
sudo apt-get update

旧版本的 deb-package 安装方法

# Install prerequisite packages
sudo apt-get install apt-transport-https ca-certificates dirmngr


# Add the ClickHouse GPG key to authenticate packages
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754


# Add the ClickHouse repository to apt sources
echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee \
    /etc/apt/sources.list.d/clickhouse.list


# Update apt package lists
sudo apt-get update


# Install ClickHouse server and client packages
sudo apt-get install -y clickhouse-server clickhouse-client


# Start the ClickHouse server service
sudo service clickhouse-server start


# Launch the ClickHouse command line client
clickhouse-client # or "clickhouse-client --password" if you set up a password.

安装 ClickHouse 服务器和客户端

sudo apt-get install -y clickhouse-server clickhouse-client

启动 ClickHouse

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

sudo service clickhouse-server start

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

clickhouse-client

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

clickhouse-client --password

安装独立的 ClickHouse Keeper

提示

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

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

sudo apt-get install -y clickhouse-keeper

启用并启动 ClickHouse Keeper

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

软件包

可用的各种 deb 软件包详情如下:

软件包描述
clickhouse-common-static安装 ClickHouse 编译的二进制文件。
clickhouse-server创建 clickhouse-server 的符号链接并安装默认的服务器配置。
clickhouse-client创建 clickhouse-client 及其他与客户端相关工具的符号链接,并安装客户端配置文件。
clickhouse-common-static-dbg安装 ClickHouse 编译的二进制文件,并包含调试信息。
clickhouse-keeper用于在专用 ClickHouse Keeper 节点上安装 ClickHouse Keeper。如果您在与 ClickHouse 服务器相同的服务器上运行 ClickHouse Keeper,则无需安装此软件包。安装 ClickHouse Keeper 和默认的 ClickHouse Keeper 配置文件。

信息

如果您需要安装特定版本的 ClickHouse,必须安装所有相同版本的软件包: sudo apt-get install clickhouse-server=21.8.5.7 clickhouse-client=21.8.5.7 clickhouse-common-static=21.8.5.7