メインコンテンツまでスキップ
メインコンテンツまでスキップ

ClickHouseをDebian/Ubuntuにインストールする

Debian または Ubuntu 用の公式の事前コンパイル済み deb パッケージを使用することをお勧めします。

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
  • 必要に応じて、stablelts に置き換えて異なる リリースの種類 を使用できます。
  • packages.clickhouse.com からパッケージを手動でダウンロードしてインストールできます。

古い配布方法でdebパッケージをインストールする

# 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 Serverと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-staticClickHouseのコンパイル済みバイナリファイルをインストールします。
clickhouse-serverclickhouse-server のシンボリックリンクを作成し、デフォルトのサーバー構成をインストールします。
clickhouse-clientclickhouse-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