How to Build ClickHouse on macOS for macOS
事前にビルドされた 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
コマンドを使用してください。