2016-07-28 2 views
0

Мой первый раз, пытаясь настроить сверло Apache в кластерной среде.Apache Drill: нет DrillbitEndpoint можно найти

У меня есть кластер Zookeeper, который уже использует 2 машины. При запуске проверки состояния, например на одном узле:

bin/zkServer.sh status 

Я получаю ответ:

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

Так что это работает.

Далее я пытался получать дрель работает в этом cluster- я изменить бурильную-override.conf файл и положить что-то вроде этого:

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

Где х.х.х.х является IP на другой машине в кластере.

Это тот же IP я использовал в файле zoo.cfg Zookeeper, которая выглядит следующим образом:

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

Но когда я пытаюсь запустить дрель, я получаю эту ошибку:

No DrillbitEndpoint can be found 

Так что я пропущу?

ответ

1

[СВЕРЛО-4523] Disallow с помощью кольцевой проверки адреса в распределенном режиме https://issues.apache.org/jira/browse/DRILL-4523

В Drill 1.7, используя запретить локальный адрес в распределенном режиме. Пожалуйста, проверьте информацию JIPA.

Смежные вопросы