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