2016-06-22 4 views
0

Ich habe eine 4-Knoten-Hadoop-Cluster auf ec2. Wir haben Hortonworks Hadoop (HDP Version 2.4) über Ambari konfiguriert. Ich habe den gesamten Verkehr für alle vier Instanzen intern und die externe IP-Adresse geöffnet. Jedes Mal, wenn ich telnet innerhalb des Clusters mit interner IP:Unterschied in Telnet von Amazon ec2 Instanz mit internen und öffentlichen IP

telnet <internal_ip> 2181

Es ist in der Lage auf den spezifisch Port verbinden ich meinen Dienst (Tierpfleger) ausgeführt habe auf.

Wenn ich öffentliche IP von der gleichen Instanz (Elastic IP) anstelle der internen IP verwenden, ich bin entweder innerhalb des Clusters oder von meinem Büro IP Telnet nicht in der Lage:

telnet <elastic_ip> 2181

Ich habe bereits konfigurierte Sicherheitsgruppe, um den gesamten Datenverkehr zuzulassen. Ich benutze Ubuntu 14.04. Wir verwenden keine andere Firewall außer der AWS-Sicherheitsgruppe.

Bitte schlagen Sie vor, wie kann ich verbinden Elastic IP/öffentliche IP meiner Instanz an diesem Port.

Bitte den Screenshot von Security Group von EC2 finden: Security Group EC2

+0

Das Problem ist jetzt behoben ist. Das Problem bestand in der Office-Firewall. Der Port wurde nicht für ausgehenden Datenverkehr geöffnet. –

Antwort

0

Verwenden Sie die Standard-VPC?

Wenn nicht, überprüfen Sie, ob die VPC über ein Internet-Gateway, die Routentabelle (Sie benötigen eine Route zum Internet-Gateway) und die Netzwerk-ACLs verfügt.

Die Routentabelle und Netzwerk-ACLs werden auf ein Subnetz angewendet. Die Standard-VPC ist so konfiguriert, dass sie externen Datenverkehr erlaubt, nicht eine neue VPC.

Oder die Elastic IP ist mit der gleichen Netzwerkschnittstelle verbunden? Die Elastic IP ist mit einer Netzwerkschnittstelle einer Instanz verbunden.

EDIT: Sie einen Blick auf AWS doc für eine bessere Erklärung nehmen: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html

Verwandte Themen