Debian/Ubuntu への ClickHouse のインストール
Debian または Ubuntu では、公式の事前コンパイル済み deb パッケージを使用することを推奨します。
推奨事項を確認する
ClickHouse をインストールする前に、次の推奨事項を確認してください。- スワップ: 本番環境では、オペレーティングシステムのスワップファイルを無効にしてください。
- ディスク容量: ClickHouse バイナリのインストールには、少なくとも 2.5 GB のディスク容量が必要です。
- ネットワーク: 分散デプロイメント (クラスター構成) では、少なくとも 10 Gbit のネットワーク接続を使用してください。大量の中間データを伴う分散クエリの処理やレプリケーションでは、ネットワーク帯域幅が重要です。
- データ量を見積もる: データのサンプルを取得して平均的な行サイズを計算し、それに保存予定の行数を掛けます。
- 圧縮係数を適用する: サンプルを ClickHouse にロードし、元のデータサイズと保存後のテーブルサイズを比較します。たとえば、クリックストリームデータは通常 6~10 倍に圧縮されます。
- レプリカを考慮する: 複数のレプリカにデータを保存する予定がある場合は、見積もり容量にレプリカ数を掛けます。
Debian リポジトリを設定する
ClickHouse をインストールするには、以下のコマンドを実行します。- 必要に応じて
stableをltsに置き換え、リリース種別を選択できます。 - packages.clickhouse.com からパッケージを手動でダウンロードしてインストールすることもできます。
古いディストリビューションで deb パッケージをインストールする方法
古いディストリビューションで deb パッケージをインストールする方法
ClickHouse サーバーとクライアントをインストールする
ClickHouse を起動する
ClickHouse サーバーを起動するには、次を実行します。スタンドアロンの ClickHouse Keeper をインストールする
スタンドアロンの ClickHouse Keeper サーバーにclickhouse-keeper をインストールするには、次を実行します。ClickHouse Keeper を有効化して起動する
パッケージ
| Package | Description |
|---|---|
clickhouse-common-static | ClickHouse のコンパイル済みバイナリをインストールします。 |
clickhouse-server | clickhouse-server のシンボリックリンクを作成し、デフォルトのサーバー設定をインストールします。 |
clickhouse-client | clickhouse-client およびその他のクライアント関連ツールのシンボリックリンクを作成し、クライアント設定ファイルをインストールします。 |
clickhouse-common-static-dbg | デバッグ情報付きの ClickHouse コンパイル済みバイナリをインストールします。 |
clickhouse-keeper | 専用の ClickHouse Keeper ノードに ClickHouse Keeper をインストールする際に使用します。ClickHouse サーバー と同じサーバー上で ClickHouse Keeper を実行している場合、このパッケージをインストールする必要はありません。ClickHouse Keeper とデフォルトの ClickHouse Keeper 設定ファイルをインストールします。 |
特定のバージョンの ClickHouse をインストールする場合は、すべてのパッケージを同じバージョンでインストールする必要があります。
sudo apt-get install clickhouse-server=21.8.5.7 clickhouse-client=21.8.5.7 clickhouse-common-static=21.8.5.7