メインコンテンツまでスキップ
メインコンテンツまでスキップ

高度なインストール方法

ソースからコンパイルする

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'" の行を見つけます - 複数の行があります。
  • これらのビルドに対するアーティファクトをダウンロードします。