堆内存使用在 Drill Web 的分布式模式下不可用 UI
Heap memory Usage is Not Available on distributed mode in the Drill Web UI
我在3个节点上安装了Drill(1.16版本),使用分布式模式。因为当我实现查询(加入多个 table)时,我想分配内存使用量。
但是当我进入 Drill Web UI 时,只有我访问的 drillbit 提供了有关使用的信息。其他钻头说 Not Available
.
我想知道分布式模式是否运行良好。
只是为了测试,当我在不同的节点(PostgreSQL)上实现一个连接 3 tables 的查询时,只创建并执行了单个主要片段。(这意味着单个钻头正在工作并且不分发内存使用)
这是网络 UI。你可以看到 Not available
标志。
这是conf/drill-override.conf
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "<ip1>:2181,<ip2>:2181,<ip3>:2181"
}
如果我误解了 Drill 结构,请解释一下。谢谢。
此问题已在 https://issues.apache.org/jira/browse/DRILL-7582 and https://issues.apache.org/jira/browse/DRILL-7619 的范围内修复,因此在当前主版本上,应显示这些指标。
作为旧版本的解决方法,您可以更新 /etc/hosts
文件以将节点 IP 映射到它们的主机名。
我在3个节点上安装了Drill(1.16版本),使用分布式模式。因为当我实现查询(加入多个 table)时,我想分配内存使用量。
但是当我进入 Drill Web UI 时,只有我访问的 drillbit 提供了有关使用的信息。其他钻头说 Not Available
.
我想知道分布式模式是否运行良好。
只是为了测试,当我在不同的节点(PostgreSQL)上实现一个连接 3 tables 的查询时,只创建并执行了单个主要片段。(这意味着单个钻头正在工作并且不分发内存使用)
这是网络 UI。你可以看到 Not available
标志。
这是conf/drill-override.conf
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "<ip1>:2181,<ip2>:2181,<ip3>:2181"
}
如果我误解了 Drill 结构,请解释一下。谢谢。
此问题已在 https://issues.apache.org/jira/browse/DRILL-7582 and https://issues.apache.org/jira/browse/DRILL-7619 的范围内修复,因此在当前主版本上,应显示这些指标。
作为旧版本的解决方法,您可以更新 /etc/hosts
文件以将节点 IP 映射到它们的主机名。