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

How to Build ClickHouse on macOS for macOS

あなたは自分で ClickHouse をビルドする必要はありません!

事前にビルドされた ClickHouse を クイックスタート の手順に従ってインストールできます。

ClickHouse は、macOS 10.15 (Catalina) 以降の macOS x86_64 (Intel) および arm64 (Apple Silicon) でコンパイル可能です。

コンパイラとして、homebrew の Clang のみがサポートされています。

Install Prerequisites

まず、一般的な 必要条件のドキュメント を参照してください。

次に、Homebrew をインストールし、次のコマンドを実行します。

その後、以下を実行します:

注記

Apple はデフォルトでケースを区別しないファイルシステムを使用しています。これは通常、コンパイルには影響しませんが(特にスクラッチメイクが機能します)、git mv のようなファイル操作に混乱を招くことがあります。 macOS での真剣な開発のためには、ソースコードをケースを区別するディスクボリュームに保存することを確認してください。たとえば、これらの手順を参照してください。

Build ClickHouse

ビルドを行うには、Homebrew の Clang コンパイラを使用する必要があります:

Caveats

clickhouse-server を実行する予定がある場合は、システムの maxfiles 変数を増やす必要があります。

注記

sudo を使用する必要があります。

そのために、次の内容の /Library/LaunchDaemons/limit.maxfiles.plist ファイルを作成してください:

ファイルに適切な権限を与えます:

ファイルが正しいことを検証します:

ファイルを読み込む(または再起動)します:

動作しているか確認するには、ulimit -n または launchctl limit maxfiles コマンドを使用してください。