tgz アーカイブを使用して ClickHouse をインストールする
debまたはrpmパッケージをインストールできない Linux ディストリビューションでは、公式の事前コンパイル済みtgzアーカイブを使用することを推奨します。
推奨事項を確認する
ClickHouse をインストールする前に、次の推奨事項を確認してください。- スワップ: 本番環境では、オペレーティングシステムのスワップファイルを無効にしてください。
- ディスク容量: ClickHouse バイナリのインストールには、少なくとも 2.5 GB のディスク容量が必要です。
- ネットワーク: 分散デプロイメント (クラスター構成) では、少なくとも 10 Gbit のネットワーク接続を使用してください。大量の中間データを伴う分散クエリの処理やレプリケーションでは、ネットワーク帯域幅が重要です。
- データ量を見積もる: データのサンプルを取得して平均的な行サイズを計算し、それに保存予定の行数を掛けます。
- 圧縮係数を適用する: サンプルを ClickHouse にロードし、元のデータサイズと保存後のテーブルサイズを比較します。たとえば、クリックストリームデータは通常 6~10 倍に圧縮されます。
- レプリカを考慮する: 複数のレプリカにデータを保存する予定がある場合は、見積もり容量にレプリカ数を掛けます。
最新の stable バージョンをダウンロードしてインストールする
必要なバージョンは、リポジトリ https://packages.clickhouse.com/tgz/ からcurl または wget を使ってダウンロードできます。
その後、ダウンロードしたアーカイブを展開し、インストールスクリプトを使ってインストールします。以下は、最新の stable バージョンをインストールする例です。本番環境では、最新の
stable バージョンを使用することを推奨します。
リリース番号は、この GitHub page
で、接尾辞 -stable が付いたものとして確認できます。各 ClickHouse コンポーネントの tarball をダウンロードする
各 ClickHouse コンポーネントの tarball をダウンロードします。このループでは、まずアーキテクチャ固有の パッケージを試し、利用できない場合は汎用パッケージにフォールバックします。パッケージを展開してインストールする
以下のパッケージを展開してインストールするには、次のコマンドを実行します。clickhouse-common-static
clickhouse-common-static-dbg
clickhouse-server
clickhouse-client