ClickHouse を実行する際に必要なサードパーティ製の依存関係はありますか?
ClickHouse には実行時の依存関係は一切ありません。完全に自己完結した単一バイナリアプリケーションとして配布されており、このアプリケーションだけでクラスタのすべての機能を提供します。クエリの処理に加え、クラスタ内のワーカーノードとして、RAFT コンセンサスアルゴリズムを提供する調整システムとして、さらにはクライアントやローカルクエリエンジンとして動作します。
このようなユニークなアーキテクチャ上の選択により、専用のフロントエンド、バックエンド、集約ノードを持つことが多い他のシステムと一線を画しています。その結果、デプロイ、クラスタ管理、および監視が容易になります。
参考文献
かつて ClickHouse は、分散クラスタの調整に ZooKeeper を必要としていました。現在は不要であり、ZooKeeper の利用はサポートしているものの、もはや推奨されません。