Apache Drill:找不到DrillbitEndpoint

时间:2016-07-28 21:23:33

标签: apache-drill apache-zookeeper

我第一次尝试在群集环境中设置Apache钻取。

我已经使用2台机器设置了Zookeeper集群。当我在一个节点上运行状态检查时:

bin/zkServer.sh status

我收到回复:

ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.8/bin/../conf/zoo.cfg
Mode: leader

所以它正在发挥作用。

接下来我尝试让Drill在这个集群中工作 - 我修改了drill-override.conf文件并添加如下内容:

drill.exec: {
  cluster-id: "mycluster",
  zk.connect: "localhost:2181,X.X.X.X:2181"
}

其中X.X.X.X是群集中其他计算机的IP。

这与我在zookeeper的zoo.cfg文件中使用的IP相同,如下所示:

server.1=0.0.0.0:2888:3888
server.2=X.X.X.X:2888:3888

但是当我尝试启动Drill时,我收到了这个错误:

No DrillbitEndpoint can be found

那我错过了什么?

1 个答案:

答案 0 :(得分:1)

[DRILL-4523]禁止在分布式模式下使用环回地址 https://issues.apache.org/jira/browse/DRILL-4523

在Drill 1.7中,禁止在分布式模式下使用localhost地址。请查看JIPA信息。