Я пытаюсь подключиться извне к контейнерной распределенной настройке Apache Drill на DC / OS, используя драйвер JDBC, как показано здесь
https://drill.apache.org/docs/using-the-jdbc-driver/#example-of-connecting-to-drill-programmatically
Однако при запуске этого вне кластераДля подключения с моей машины соединение zookeeper завершается, затем он пытается разрешить адрес Drillbit в виде
2d7f7217340c:31010
, где 2d7f7217340c
- внутренний идентификатор Drillbit, как показано ввеб-консоль дрели
, которая, конечно, выдает
java.nio.channels.UnresolvedAddressException
, пока я не сделаю запись в своем локальном файле /etc/hosts
для разрешения 2d7f7217340c
в общедоступном ipузла сверления.
Я довольно много искал по этой теме и ничего не нашел.Есть ли способ настроить Zookeeper или Drill на возвращение IP, а не ID детализации, чтобы файл hosts не нуждался в обновлении вручную?