rpm ベースのディストリビューションに ClickHouse をインストールする
CentOS、RedHat、およびその他すべての rpm ベースの
Linux ディストリビューションでは、公式の事前ビルド済み rpm パッケージを使用することを推奨します。
推奨事項を確認する
ClickHouse をインストールする前に、次の推奨事項を確認してください。- スワップ: 本番環境では、オペレーティングシステムのスワップファイルを無効にしてください。
- ディスク容量: ClickHouse バイナリのインストールには、少なくとも 2.5 GB のディスク容量が必要です。
- ネットワーク: 分散デプロイメント (クラスター構成) では、少なくとも 10 Gbit のネットワーク接続を使用してください。大量の中間データを伴う分散クエリの処理やレプリケーションでは、ネットワーク帯域幅が重要です。
- データ量を見積もる: データのサンプルを取得して平均的な行サイズを計算し、それに保存予定の行数を掛けます。
- 圧縮係数を適用する: サンプルを ClickHouse にロードし、元のデータサイズと保存後のテーブルサイズを比較します。たとえば、クリックストリームデータは通常 6~10 倍に圧縮されます。
- レプリカを考慮する: 複数のレプリカにデータを保存する予定がある場合は、見積もり容量にレプリカ数を掛けます。
RPM リポジトリを設定する
次のコマンドを実行して、公式リポジトリを追加します。zypper パッケージマネージャーを使用するシステム (openSUSE、SLES) の場合は、次を実行します。yum install を zypper install に置き換えられます。ClickHouse server と client をインストールする
ClickHouse をインストールするには、次のコマンドを実行します。- 必要に応じて、
stableをltsに置き換え、別のリリース種別を利用できます。 - packages.clickhouse.com/rpm からパッケージを手動でダウンロードしてインストールすることもできます。
- 特定のバージョンを指定するには、パッケージ名の末尾に
-$versionを追加します。たとえば、次のようになります。
ClickHouse server を起動する
ClickHouse server を起動するには、次を実行します。スタンドアロンの ClickHouse Keeper をインストールする
スタンドアロンの ClickHouse Keeper サーバーにclickhouse-keeper をインストールするには、次を実行します。