[go: up one dir, main page]

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

高度なインストール方法

ソースからのコンパイル

ClickHouseを手動でコンパイルするには、LinuxまたはmacOSの手順に従ってください。

パッケージをコンパイルしてインストールすることも、パッケージをインストールせずにプログラムを使用することもできます。

Client: <build_directory>/programs/clickhouse-client
Server: <build_directory>/programs/clickhouse-server

データとメタデータのフォルダーを手動で作成し、希望のユーザーに対してchownする必要があります。これらのパスはサーバーの設定(src/programs/server/config.xml)で変更可能で、デフォルトでは次のようになります。

/var/lib/clickhouse/data/default/
/var/lib/clickhouse/metadata/default/

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