С Ubuntu 22.04 и 24.04 невозможно получить доступ к портам в группах безопасности, используемых Hortonworks.

Вопрос или проблема

Я использовал, на AWS, версию ubuntu 20.04. В настройках сети я создал группы безопасности, чтобы разрешить доступ к портам:
22 (Тип: ssh, Протокол: TCP, Тип источника: AnyWhere)
4200 (Тип: Custom TCP, Протокол: TCP, Тип источника: My IP)
8080 (Тип: Custom TCP, Протокол: TCP, Тип источника: My IP)
Затем я установил Hortonworks, и из браузера я могу получить доступ к Ambari, перейдя по адресу http://<:8080; или получить доступ к файловой системе Hortonworks, перейдя по адресу http://<:4200

Теперь с unbuntu 22.04 и 24.04 я делаю те же шаги, что и выше, но когда я перехожу в браузер, я не могу получить доступ к Ambari, перейдя по адресу http://<:8080; и не могу перейти к файловой системе Hortonworks, перейдя по адресу http://<:4200

Я буду признателен за любые рекомендации и помощь.

Ответ или решение

Вопрос о доступе к портам в группах безопасности при работе с Hortonworks на Ubuntu 22.04 и 24.04 требует внимания к нескольким аспектам, которые могут влиять на данную проблему. Давайте рассмотрим основные факторы, которые могут быть причиной отсутствия доступа к Ambari и файловой системе Hortonworks через браузер.

1. Настройки групп безопасности

Вы уже упомянули, что создали группы безопасности на AWS, которые позволяют доступ к необходимым портам: 22 (SSH), 4200 и 8080 для TCP. Подтвердите, что эти настройки остались без изменений, и убедитесь, что:

  • Параметры источника (Source Type) установлены верно. Если вы используете My IP, удостоверьтесь, что ваш IP-адрес не изменился (например, если вы подключаетесь из динамической сети).
  • Проверьте, нет ли дополнительных правил в группах безопасности, блокирующих доступ к этим портам.

2. Настройки Ubuntu

Убедитесь, что в новых версиях Ubuntu (22.04 и 24.04) корректно настроены параметры сетевой безопасности:

  • UFW (Uncomplicated Firewall): Проверьте, активирован ли UFW и не блокирует ли доступ к нужным портам. Воспользуйтесь командами:

    sudo ufw status

    Если UFW активно и порты 8080 и 4200 не разрешены, используйте следующие команды для их открытия:

    sudo ufw allow 8080/tcp
    sudo ufw allow 4200/tcp
  • Configuración de servicios: Убедитесь, что службы Ambari и Hortonworks действительно работают и слушают на указанных портах. Используйте следующие команды для проверки:

    sudo systemctl status ambari-server
    sudo systemctl status ambari-agent

    Если сервер Ambari не запущен, запустите его:

    sudo ambari-server start

3. Разработка приложений и конфигурация портов

Иногда в процессе установки Hortonworks могут происходить изменения, влияющие на конфигурацию портов. Проверьте файлы конфигурации для Ambari и убедитесь, что:

  • Конфигурация серверов и агентств настроена на прослушивание приёма соединений на нужных портах.
  • Параметры сетевого интерфейса и доступность соответствующих портов соответствуют вашим ожиданиям.
  • Приложения могут быть настроены на прослушивание адреса 127.0.0.1, что ограничивает доступ только локально. Проверьте файл ambari.properties.

4. Логи для диагностики

Не забудьте проверить логи на наличие ошибок, которые могут помочь в диагностировании проблемы:

  • Логи Ambari находятся по адресу /var/log/ambari-server и /var/log/ambari-agent. Просмотрите их на предмет сообщений об ошибках или предупреждений.

5. Обновление

Проверьте наличие обновлений для системных пакетов и компонента Hortonworks, так как новейшие версии могут содержать исправления для устранения известных проблем:

sudo apt update
sudo apt upgrade

Заключение

В конечном итоге проблема с доступом к портам в Ubuntu 22.04 и 24.04 может быть связана как с настройками групп безопасности в AWS, так и с локальными настройками брандмауэра и конфигурацией сервисов. Тщательная проверка всех приведённых аспектов поможет вам разрешить данную проблему и осуществить успешный доступ к Ambari и Hortonworks.

Оцените материал
Добавить комментарий

Капча загружается...