dremio 多集群共享zk 配置有些问题,官方说明不是很明确,而且从运行测试会有一些问题,以下是一个整理
配置
- 配置
zookeeper: "<host1>:2181,<host2>:2181,<host3>:2181/path/to/dremio"
- 说明
注意zk root 需要写在后边,而且需要带/ 或者指定多个,不然会有问题
比如zookeeper: "<host1>:2181,<host2>:2181,<host3>:2181/dremio2/
是可以的zookeeper: "<host1>:2181,<host2>:2181,<host3>:2181/dremio2/demoapp"
也是可以的
直接使用zookeeper: "<host1>:2181,<host2>:2181,<host3>:2181/dremio2
是有问题的(dremio 会认为zk 的root 为空,集群id 为dremio)
说明
主要使用外部zk 配置,使用内置的此处没有介绍,具体参考官方文档,同时多集群共享zk,实际上我们应该是可以配置集群id的,但是目前看到
集群id都是dremio
参考资料
https://docs.dremio.com/deployment/zookeeper-config/#external-zookeeper-examples