メインコンテンツへスキップ
メインコンテンツへスキップ

rpmベースのディストリビューションへのClickHouseのインストール

CentOSRedHat、およびその他すべてのrpmベースのLinuxディストリビューションには、公式のプリコンパイル済みrpmパッケージを使用することを推奨します。

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 installzypper install に置き換えて構いません。

ClickHouse サーバーとクライアントをインストールする

ClickHouse をインストールするには、次のコマンドを実行します。

sudo yum install -y clickhouse-server clickhouse-client
  • 必要に応じて stablelts に置き換えることで、異なるリリース種別を利用できます。
  • 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 Server に ClickHouse Keeper が同梱されているため、ClickHouse Keeper を別途インストールする必要はありません。

スタンドアロンの 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