2

Я использовал стандартные инструменты мониторинга Hadoop с:

ssh -L 9100:localhost:9100 -L 9101:localhost:9101 -o ServerAliveInterval=10 -o StrictHostKeyChecking=no -i key.pem hadoop@ec2-blah-blah-.compute-1.amazonaws.com

А затем просто с помощью моего браузера перейдите к localhost:9100 для мониторинга экземпляров. Хотя я устанавливал ganglia и хочу узнать, как получить доступ к веб-интерфейсу ganglia с помощью того же метода.

Я прочитал, что порт по умолчанию для ganglia - 8649, поэтому я попытался:

ssh -L 8649:localhost:8649 -o ServerAliveInterval=10 -o StrictHostKeyChecking=no -i key.pem hadoop@ec2-blah-blah-.compute-1.amazonaws.com

и перейти к localhost:8649, но это не сработало.

Я могу использовать ganglia, используя метод, описанный в документации Amazon на emr. Но этот метод веб-туннелирования тоже должен работать, верно?

1 ответ1

1

Вам необходимо установить веб-интерфейс ganglia для любого доступа к ganglia через браузер (порт 80 по умолчанию). Порт 8649 (порт ganglia по умолчанию) используется не для веб-интерфейса, а для отправки-получения ваших данных мониторинга. Итак, вам нужен веб-интерфейс, Apache и все такое. если вам нужно его зашифровать, вы можете использовать ssh-туннелирование на порту 80 или что-то еще, что вы настроили или использовать ssl

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .