首页 > 解决方案 > 如何让 Zookeeper 为 Druid 提供 IP 而不是主机名

问题描述

我不确定这是否应该是德鲁伊或动物园管理员的问题。

Druid 使用 Zookeeper 来发现 Druid 节点。在我的设置中,Druid 节点是 AWS 自动缩放实例,并获取不通过 DNS 解析的主机名。所以当 Druid 询问 ZK 时,它会回复:

spanky-asg-druid-master-10-0-10-218.sandbox-foo.net:8081

有没有办法将 ZK 配置为返回 IP 而不是主机名,或者让 Druid 向 ZK 询问 IP?

标签: apache-zookeeperdruid

解决方案


如果您druid.host=1.2.3.4在 Druid 进程的运行时属性中设置(当然是使用正确的 IP),那么它们将在 ZK 中使用 IP 而不是主机名来宣布。


推荐阅读