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 サーバー を起動するには、次を実行します。スタンドアロンの 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