Я скачал Apache Drill v1.8, отредактировал conf/drill-override.conf
, чтобы внести следующие изменения:
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "10.178.23.140:2181,10.178.23.140:2182,10.178.23.140:2183,10.178.23.140:2184"
}
.. кластер Zookeeper фактически состоит из 4 экземпляров Zookeeper, запущенных на одном компьютере, на котором я пытаюсь запустить Drill. (т. е. я использую только одну машину для кластера Apache Drill и Zookeeper, IP-адрес машины 10.178.23.140)
Поэтому я продолжаю получать эту ошибку:
Exception in thread "main" org.apache.drill.exec.exception.DrillbitStartupException: Failure during initial startup of Drillbit.
at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:295)
at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:271)
at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:267)
Caused by: org.apache.drill.exec.exception.DrillbitStartupException: Drillbit is disallowed to bind to loopback address in distributed mode.
at org.apache.drill.exec.service.ServiceEngine.checkLoopbackAddress(ServiceEngine.java:186)
at org.apache.drill.exec.service.ServiceEngine.start(ServiceEngine.java:146)
at org.apache.drill.exec.server.Drillbit.run(Drillbit.java:119)
at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:291)
... 2 more
Почему Drillbit жалуется на привязку к петлевому адресу?!
- Я не настроил IP-адрес для привязки Drillbit!
- И поскольку я запускаю процесс Drillbit на своей машине, к какому другому IP-адресу моя машина будет пытаться привязаться?!