Embedded ClickHouse Keeper vs External ZooKeeper for Operational Isolation on Node Failure
Selecting coordination for a ClickHouse cluster involves choosing between embedded ClickHouse Keeper and an external ZooKeeper ensemble. The decision is framed by a concrete operational constraint: maintaining metadata availability and DDL progress when individual ClickHouse nodes fail under load. ClickHouse Keeper runs in-process with the server since v21.8