高度なインストール方法
ソースからのコンパイル
ClickHouseを手動でコンパイルするには、LinuxまたはmacOSの手順に従ってください。
パッケージをコンパイルしてインストールすることも、パッケージをインストールせずにプログラムを使用することもできます。
データとメタデータのフォルダーを手動で作成し、希望のユーザーに対してchown
する必要があります。これらのパスはサーバーの設定(src/programs/server/config.xml)で変更可能で、デフォルトでは次のようになります。
Gentooでは、emerge clickhouse
を使用してソースからClickHouseをインストールできます。
CI生成バイナリのインストール
ClickHouseの継続的インテグレーション(CI)インフラストラクチャは、ClickHouseリポジトリの各コミットに対して特別なビルドを生成します。例えば、sanitizedビルド、最適化されていない(Debug)ビルド、クロスコンパイルされたビルドなどです。このようなビルドは通常、開発時にのみ有用ですが、特定の状況ではユーザーにとっても興味深い場合があります。
注記
ClickHouseのCIは時間と共に進化しているため、CI生成ビルドをダウンロードするための正確な手順は異なる場合があります。 また、CIは古いビルドアーティファクトを削除することがあるため、ダウンロードできなくなることがあります。
例えば、ClickHouse v23.4のaarch64バイナリをダウンロードするには、次の手順に従ってください:
- リリースv23.4のGitHubプルリクエストを見つけます: ブランチ23.4のリリースプルリクエスト
- 「Commits」をクリックし、インストールしたい特定のバージョンの「Update autogenerated version to 23.4.2.1 and contributors」と類似のコミットをクリックします。
- CIチェックのリストを開くために緑のチェックマーク / 黄色のドット / 赤いバツをクリックします。
- リスト内の「Builds」横の「Details」をクリックすると、このページのようなページが開きます。
- コンパイラ = "clang-*-aarch64"の行を見つけます — 複数の行があります。
- これらのビルドのアーティファクトをダウンロードします。