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.

Wenn Sie Azure Data Lake Storage Gen1 verwenden, finden Sie eine Anleitung zur Einrichtung und Konfiguration unter Verwenden von Data Lake Storage Gen1 mit Azure HDInsight-Clustern. Data Lake Storage Gen1 wird für HBase-Cluster sowie in der HDInsight-Version 4.0 nicht unterstützt.

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 & 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 folgenden 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“.

Ressourcensperren

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.

Nächste Schritte