Behandeln von Fehlern bei der Clustererstellung mit Azure HDInsight
Fehler bei der Clustererstellung sind häufig auf folgende Probleme zurückzuführen:
- Berechtigungsprobleme
- Einschränkungen durch Ressourcenrichtlinien
- Firewalls
- Ressourcensperren
- Nicht unterstützte Komponentenversionen
- Einschränkungen für Speicherkontonamen
- Dienstausfälle
Berechtigungsprobleme
Gehen Sie wie folgt vor, wenn Sie Azure Data Lake Storage Gen2 verwenden und den Fehler AmbariClusterCreationFailedErrorCode
: „Internal server error occurred while processing the request. Please retry the request or contact support.“ erhalten: Öffnen Sie das Azure-Portal, navigieren Sie zu Ihrem Storage-Konto, und vergewissern Sie sich unter „Zugriffssteuerung (IAM)“, dass die Rolle Mitwirkender an Storage-Blobdaten oder Besitzer von Speicherblobdaten Zugriff auf die Benutzerseitig zugewiesene verwaltete Identität für das Abonnement hat. Eine ausführliche Anleitung finden Sie unter Festlegen von Berechtigungen für verwaltete Identitäten in Data Lake Storage Gen2.
Achten Sie bei Verwendung von Azure Storage darauf, dass der Name des Speicherkontos bei der Clustererstellung gültig ist.
Einschränkungen durch Ressourcenrichtlinien
Abonnementbasierte Azure-Richtlinien können die Erstellung öffentlicher IP-Adressen verhindern. Zum Erstellen von HDInsight-Clustern sind zwei öffentliche IP-Adressen erforderlich.
Ganz allgemein können sich die folgenden Richtlinien auf die Clustererstellung auswirken:
- Richtlinien, die die Erstellung von IP-Adressen und Lastenausgleichsmodulen innerhalb des Abonnements verhindern
- Eine Richtlinie, die die Erstellung eines Speicherkontos verhindert
- Eine Richtlinie, die das Löschen von Netzwerkressourcen (IP-Adressen und Lastenausgleichsmodule) verhindert
Firewalls
Firewalls in Ihrem virtuellen Netzwerk oder Speicherkonto können die Kommunikation mit HDInsight-Verwaltungs-IP-Adressen verhindern.
Lassen Sie Datenverkehr von den IP-Adressen aus der Tabelle zu.
Quell-IP-Adresse | Destination | Direction |
---|---|---|
168.61.49.99 | *:443 | Eingehend |
23.99.5.239 | *:443 | Eingehend |
168.61.48.131 | *:443 | Eingehend |
138.91.141.162 | *:443 | Eingehend |
Fügen Sie auch die spezifischen IP-Adressen für die Region hinzu, in der der Cluster erstellt wird. Eine Liste mit den Adressen für die einzelnen Azure-Regionen finden Sie unter HDInsight-Verwaltungs-IP-Adressen.
Wenn Sie ExpressRoute oder Ihren eigenen benutzerdefinierten DNS-Server verwenden, lesen Sie Verbinden von mehreren Netzwerken im Artikel „Planen eines virtuellen Netzwerks für Azure HDInsight“.
Ressourcensperre
Vergewissern Sie sich, dass keine Sperren für Ihr virtuelles Netzwerk oder für Ihre Ressourcengruppe vorhanden sind. Wenn die Ressourcengruppe gesperrt ist, können Cluster nicht erstellt oder gelöscht werden.
Nicht unterstützte Komponentenversionen
Vergewissern Sie sich, dass Sie in Ihrer Lösung eine unterstützte Version von Azure HDInsight sowie unterstützte Versionen von Apache Hadoop-Komponenten verwenden.
Einschränkungen für Speicherkontonamen
Speicherkontonamen dürfen nicht mehr als 24 Zeichen und keine Sonderzeichen enthalten. Diese Einschränkungen gelten auch für den Standardcontainernamen im Speicherkonto.
Für die Clustererstellung gelten noch weitere Benennungseinschränkungen. Weitere Informationen finden Sie unter Clustername.
Dienstausfälle
Überprüfen Sie den Azure-Status auf mögliche Dienstunterbrechungen oder -probleme.