Problembehebung bei Amazon EMR bei EKS vertikaler Autoskalierung - Amazon EMR

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Problembehebung bei Amazon EMR bei EKS vertikaler Autoskalierung

Lesen Sie die folgenden Abschnitte, falls Sie bei der Einrichtung des Amazon EMR on EKS Vertical Autoscaling-Operators auf einem EKS Amazon-Cluster mit Operator Lifecycle Manager auf Probleme stoßen. Weitere Informationen, einschließlich der Schritte zum Abschließen der Installation, finden Sie unter Verwenden von vertikaler Autoskalierung mit Amazon EMR Spark-Jobs.

Fehler 403 Forbidden

Wenn Sie die Schritte unter befolgt und den olm status Befehl ausgeführt haben und ein 403 Forbidden Fehler wie der folgende zurückgegeben wurde, haben Sie die Authentifizierungstoken möglicherweise nicht für das ECR Amazon-Repository für den Operator abgerufen. Installieren Sie den Operator Lifecycle Manager (OLM) auf Ihrem EKS Amazon-Cluster

Um dieses Problem zu beheben, wiederholen Sie den Schritt unter Installieren Sie den Amazon EMR on EKS Vertical Autoscaling-Operator, um die Token zu erhalten. Versuchen Sie anschließend erneut die Installation.

Error: FATA[0002] Failed to run bundle: pull bundle image: error pulling image IMAGE. error resolving name : unexpected status code [manifests latest]: 403 Forbidden

Kubernetes-Namespace nicht gefunden

Wenn Sie den Amazon EMR on EKS Vertical Autoscaling-Operator auf einem EKS Amazon-Cluster einrichten, wird möglicherweise eine namespaces not found Fehlermeldung wie die hier gezeigte angezeigt:

FATA[0020] Failed to run bundle: create catalog: error creating catalog source: namespaces "NAME" not found.

Wenn der von Ihnen angegebene Namespace nicht existiert, OLM wird der vertikale Autoscaling-Operator nicht installiert. Sie lösen dieses Problem, indem Sie den folgenden Befehl verwenden, um den Namespace zu erstellen. Versuchen Sie anschließend erneut die Installation.

kubectl create namespace NAME

Fehler beim Speichern der Docker-Anmeldeinformationen

Um vertikales Autoscaling einzurichten, müssen Sie Ihre EMR Amazon-Docker-Images für EKS vertikales Autoscaling authentifizieren und abrufen. Wenn Sie dies tun, erhalten Sie möglicherweise eine Fehlermeldung wie die folgende, wenn Docker nicht läuft:

aws ecr get-login-password \ --region $REGION | docker login \ --username AWS \ --password-stdin $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com Error saving credentials: error storing credentials - err: exit status 1 out: 'Post "http://ipc/registry/credstore-updated": dial unix backend.sock: connect: no such file or directory'

Um dieses Problem zu beheben, stellen Sie sicher, dass Docker läuft, oder öffnen Sie Docker Desktop. Versuchen Sie dann erneut, Ihre Anmeldeinformationen zu speichern.