Wie weise ich dem Primärknoten meines Amazon EMR-Clusters eine statische private IP-Adresse zu?

Lesedauer: 2 Minute
0

Ich möchte eine statische private IP-Adresse erstellen und diese mithilfe einer Bootstrap-Aktion dem Primärknoten eines Amazon EMR-Clusters zuordnen.

Behebung

Führen Sie die folgenden Schritte aus, um eine statische private IP-Adresse zu erstellen und eine Bootstrap-Aktion zu verwenden, um die IP-Adresse dem primären Knoten Ihres Clusters zuzuordnen:

  1. Vergewissern Sie sich, dass Ihre AWS Identitäts- und Zugriffsverwaltung (AWS Identity and Access Management) (IAM)-Richtlinie die Berechtigungen EMR_EC2_DefaultRole und ec2:AssignPrivateIpAddresses zulässt.
  2. Melden Sie sich bei GitHub an.
  3. Laden Sie das Skript assign_private_ip.py von AWS Labs herunter.
  4. Speichern Sie das Skript in einem Amazon Simple Storage Service (Amazon S3)-Bucket.
  5. Geben Sie das Skript als benutzerdefinierte Bootstrap-Aktion an und verwenden Sie das Skript dann, um einen Amazon EMR-Cluster zu starten. Sie können das Skript auch als Amazon EMR-Schritt ausführen.
    **Hinweis:**Das Skript assign_private_ip.py erfordert ein Argument, das eine private IP-Adresse aus dem CIDR-Bereich Ihres Subnetzes ist. Das Skript hängt diese private IP-Adresse an die Netzwerkschnittstelle (eth0) des Primärknotens an. Das Skript konfiguriert außerdem die Netzwerkeinstellungen, um den gesamten Datenverkehr von der sekundären IP-Adresse zur primären IP-Adresse umzuleiten. Das Skript erfordert eine private IP-Adresse und die AWS-Region des Clusters. Es verwendet das Format s3://BUCKET_NAME/assign_private_ip.py PRIVATE\ _IP us-east-1. Die Region us-east-1 ist ein Beispiel.
  6. Um die neue IP-Adresse zu finden, öffnen Sie die Amazon Elastic Compute Cloud (Amazon EC2)-Konsole. Wählen Sie dann die EC2-Instance aus, die als primärer Knoten des EMR-Clusters fungiert. Die neue IP-Adresse wird auf der Registerkarte Netzwerk im Feld Sekundäre private IP-Adressen angezeigt.

Ähnliche Informationen

Wie bestimme ich, ob eine Bootstrap-Aktion oder ein Schritt auf einem Amazon EMR-Cluster verwendet werden soll?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 5 Monaten