在實際的生產環境中,我們建議你使用專用的 ZK 集羣來進行部署。ZK 的集羣與 Druid 的集羣部署是分離的。
在 conf/druid/cluster/_common/common.runtime.properties
配置文件中,設置
druid.zk.service.host
爲 connection string。
在連接配置中使用的是逗號分隔符(host:port 對),每一個對應的是一個 ZK 的服務器,(例如, “127.0.0.1:4545” or “127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002”)。
你也可以選擇在 Master 服務器上運行 ZK,而不使用專用的 ZK 集羣。
如果這樣做的話,我們建議部署 3 個 Master 服務服務器,以便具有 ZK 仲裁(因爲 Zookeeper 的部署至少需要 3 個服務器,並且服務器的總數量爲奇數)。