Невозможно получить публичное репо HDP в пользовательском интерфейсе Ambari

Я клонировал следующий проект https://github.com/sequenceiq/docker-ambari. Мне удалось создать 3 контейнера ambari-docker, и теперь я пытаюсь выбрать версию HDP через пользовательский интерфейс Ambari. Моя проблема в том, что каждый раз, когда он пытается получить публичное репо, запрос возвращается с 400 code(could not access base url). Я попытался скрутить репо через контейнер ambari-server, но он возвращается с could not resolve host. Я запускаю это внутри виртуальной машины (Ubuntu 18.04) за брандмауэром компании. У меня нет проблем с curl внутри виртуальной машины, но он не работает в контейнере.

Я уже пробовал все, что мог найти при редактировании прокси для docker, ambari, yum и т. Д., И, поскольку я новичок в этом, я не знаю, что еще искать.

Я ожидаю, что смогу выбрать публичное репо, чтобы продолжить работу с мастером установки кластера.


person SSh    schedule 11.01.2019    source источник
comment
Это репо не поддерживалось годами ... Тем временем HDP и Ambari обновлялись несколько раз. Если вы хотите выполнить развертывание на виртуальных машинах, я бы предложил вместо этого Ansible. github.com/hortonworks/ansible-hortonworks   -  person OneCricketeer    schedule 12.01.2019


Ответы (1)


Чтобы Ambari могла взаимодействовать во время установки с хостами, на которых он развертывается и управляет, определенные порты должны быть открыты и доступны. Самый простой способ сделать это - временно отключить iptables следующим образом:

  • systemctl отключить firewalld

  • остановка пожара службы

person Ajay Kharade    schedule 11.01.2019