У меня есть экземпляр EC2 с включенной переадресацией портов для кластера EMR. Служба мониторинга Ganglia уже работает на EMR. Я могу просматривать Ganglia из экземпляра EC2, используя «текстовый браузер» Lynx.
lynx http://localhost:5000/ganglia
Однако я хочу получить доступ к этой службе с моей локальной машины (Mac Yosemite). Я провел небольшое исследование и обнаружил, что мне нужна переадресация портов X11. Так что теперь у меня также включена переадресация портов X11.
echo $DISPLAY
дает мне следующее на экземпляре EC2
localhost:14.0
Я также могу запустить «xclock», и он запускает часы на моей локальной машине.
Я попытался подключиться к экземпляру EC2 по ssh с помощью этого синтаксиса.
ssh -C -c blowfish -N -L:1050:myEc2Server:5000 myUser@myEc2Server
Затем, если я наберу http://127.0.0.1:1050/ganglia в Google Chrome, я получу сообщение о том, что нет Данные получены.
Может ли кто-нибудь указать, что происходит не так? Я попробовал подробный журнал с локальной машины на экземпляр Ec2, и у него есть следующее сообщение:
channel 2: open failed: connect failed: Connection refused
Короче говоря, я хочу иметь возможность видеть узлы с локальной машины. Любая помощь приветствуется.
~ Ура