Установка кластера cloudera не удалась на докере

Я очень новичок в Cloudera. Я пытаюсь добавить хост в менеджере cloudera, но это не удается со следующей ошибкой

Установка не удалась. Не удалось получить пульс от агента.

  1. Убедитесь, что имя хоста настроено правильно.

  2. Убедитесь, что порт 7182 доступен на Cloudera Manager Server (проверьте правила брандмауэра).

  3. Убедитесь, что порты 9000 и 9001 не используются на добавляемом узле.

  4. Проверьте журналы агента в /var/log/cloudera-scm-agent/ на добавляемом хосте. (Некоторые журналы можно найти в деталях установки).

  5. Если в Cloudera Manager включено шифрование TLS для агентов (Администрирование -> Настройки -> Безопасность), убедитесь, что /etc/cloudera-scm-agent/config.ini имеет use_tls=1 на добавляемом хосте. Перезапустите соответствующий агент и нажмите здесь ссылку «Повторить попытку».

Я запускаю cloudera-quickstart-vm (https://github.com/caioquirino/docker-cloudera-quickstart) в док-контейнере, работающем на облачной виртуальной машине Google на базе Ubuntu. Я создаю туннель для менеджера cloudera, используя PuTTY на порту 172.17.xx.1:7180, где IP-адрес — это IP-адрес докера. Я обращаюсь к нему в браузере как localhost: 7180. Этот же IP-адрес разрешается как имя хоста на первом этапе добавления нового хоста.

Когда я запускаю команду hostname в своем контейнере, я получаю идентификатор контейнера, например. 0cb223fcfe64. Если я попытаюсь добавить это как имя хоста, я получаю сообщение Не удалось подключиться к хосту

Как я могу устранить эти ошибки и добавить новый хост?

Я просмотрел другие подобные сообщения на форуме stackoverflow и cloudera, но ни одно из решений не сработало для меня. Если требуется дополнительная информация, дайте мне знать, и я постараюсь предоставить более подробную информацию.

Любая помощь будет оценена.


person zunman    schedule 23.11.2015    source источник
comment
См. мой ответ на другой вопрос, чтобы узнать об альтернативном способе запуска Cloudera Manager и Cloudera Director, который может оказаться полезным. Если у вас возникнут проблемы с этим конкретным образом Docker, рассмотрите возможность регистрации проблемы в проекте GitHub автора, так как это может быть связано с их конфигурацией.   -  person Misha Brukman    schedule 25.11.2015
comment
В настоящее время я использую бесплатную пробную версию GCE, поэтому не могу создать настраиваемую виртуальную машину, необходимую для директора Cloudera. Я включил аутентификацию по паролю в sshd_config, и теперь моя виртуальная машина заблокирована. попробую скрипт дальше   -  person zunman    schedule 25.11.2015
comment
Вы также можете запустить Cloudera Director локально на своем компьютере и использовать его для управления кластером Cloudera на платформе Google Cloud: просто установите его вручную из пакетов, предоставьте ему файл JSON с вашими учетными данными проекта Google Cloud и позвольте ему развертывать и создавать кластеры.   -  person Misha Brukman    schedule 25.11.2015
comment
В разделе ручной установки я не могу получить доступ к инструкциям для других операционных систем. Страница говорит, что ресурс не найден. не могли бы вы снова поделиться ссылкой? И большое спасибо за вашу помощь @MishaBrukman   -  person zunman    schedule 26.11.2015
comment
Я думаю, что проблема здесь в том, что файл закрытого ключа, который я даю Cloudera, позволяет ему получить доступ к виртуальной машине GCE, но не к докеру.   -  person zunman    schedule 26.11.2015
comment
инструкции по установке cloudera-director на ubuntu: community.cloudera.com/t5/Cloudera-Director-Cloud-based/   -  person zunman    schedule 26.11.2015
comment
Похоже, Cloudera переместила свою документацию; вот последние документы по установке Director . Я обновил свой репозиторий GitHub, чтобы указать на этот URL; спасибо, что сообщили мне об изменении!   -  person Misha Brukman    schedule 28.11.2015