apache-zookeeper - 如何让 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?
解决方案
如果您druid.host=1.2.3.4
在 Druid 进程的运行时属性中设置(当然是使用正确的 IP),那么它们将在 ZK 中使用 IP 而不是主机名来宣布。
推荐阅读
- sql - 使用 VBA 中的 Replace 函数更改带有维度字段的 SQL 代码
- html - 使用 api 响应渲染材质标签不起作用
- asp.net-core - 来自数据库的 ASP.NET Core ConfigurationProvider
- c++ - 如何使用 spdlog
- swift - 如何将 macOS 操场的输出重定向到文件
- c# - 如何序列化集合以使用 WCF 发送它?
- python - Pyspark [WinError 2]
- python - 背包问题的一种变体,其中一些物品必须包含但不计入目标
- c - 在 C 中对 long double 应用“not”运算符
- php - 在 PHP 中使用 GET 请求处理表单数据