高度なインストール方法
ソースからコンパイルする
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」をクリックします。これにより、このページのようなページが開きます。
- "compiler = 'clang-*-aarch64'" の行を見つけます - 複数の行があります。
- これらのビルドに対するアーティファクトをダウンロードします。