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

ClickHouseをrpmベースのディストリビューションにインストールする

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サーバーと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