org.apache.druid.java.util.common.ISE: сервер по умолчанию не найден

Я впервые настраиваю друида и столкнулся со следующими проблемами при попытке запустить друида с помощью docker-compose:

2020-04-10T14:40:01,837 ОШИБКА [qtp1667348377-84] org.apache.druid.server.router.QueryHostFinder — катастрофический сбой! Сервера вообще не найдены! Ошибка запроса!: {class=org.apache.druid.server.router.QueryHostFinder} 2020-04-10T14:40:01,837 WARN [qtp1667348377-84] org.eclipse.jetty.server.HttpChannel — /druid/v2/sql org.apache.druid.java.util.common.ISE: сервер по умолчанию не найден! на org.apache.druid.server.router.QueryHostFinder.pickDefaultServer(QueryHostFinder.java:119) ~[druid-server-0.17.1.jar:0.17.1]

вот cmd, который я использую

vm:~$ sudo docker-compose -f дистрибутив/docker/docker-compose.yml up

я клонировал репозиторий с https://github.com/apache/druid.

Однако, если загрузить дистрибутив druid apache-druid-0.17.1 и использовать ./bin/start-micro-quickstart, я смогу увидеть, что все службы успешно запущены и работают нормально. возможность доступа к веб-консоли и загрузки данных в сегменты.

Но когда я пытаюсь запустить druid в кластерном режиме или с помощью docker-compose, получаю 404 ошибки в консоли и в журналах, в соединении отказано и ошибки Out Of Memory. Я увеличил -XX:MaxDirectMemorySize=6g в druid.sh, но не повезло.

Пожалуйста, помогите мне решить эти ошибки при запуске druid с помощью docker-compose.


person Mnd    schedule 11.04.2020    source источник
comment
Аналогичная проблема здесь. Брокер, похоже, завершает работу с кодом 137, который сопоставляется с каким-то процессом, работающим на нем kill -9. tldp.org/LDP/abs/html/exitcodes.html   -  person TheLonelyGhost    schedule 23.04.2020


Ответы (1)


Выполните Docker PS, чтобы проверить, работает ли маршрутизатор/брокер.

Если нет, увеличьте память, выделенную для вашего механизма докера. Друиду нужно как минимум 4 ГБ памяти.

person Kai    schedule 15.04.2020
comment
docker ps показывает, что все следующие сервисы работают посредник, брокер, маршрутизатор, исторический, координатор, зоопарк, postgres. Я увеличил DirectMemorySize до 6 ГБ и -Xmx до 7 ГБ. - person Mnd; 17.04.2020
comment
это решило мою проблему, в отличие от @Mnd, для меня были доступны следующие услуги: посредник, маршрутизатор, координатор, зоопарк, postgres. Ресурсы увеличил с 2гб до 8гб. и для справки, мой процессор на 4, добыча 1 ГБ, размер образа диска 60 ГБ. если вы хотите обновить свою память через рабочий стол docker, перейдите в настройки > ресурсы. - person DonDaniel; 21.05.2020