Ich habe einen Cloudera-Cluster mit drei Worker-Knoten, einem Manager und einem Gateway-Computer. Ich habe aws Anmeldeinformationen auf dem Cluster mit dem geheimen Schlüssel und dem Zugriffsschlüssel konfiguriert. Aber ich kann keine Aktion für den s3-Bucket von meinem Gateway-Rechner ausführen. Erstellen von Tabellen oder Datenbank oder der Abfrage führt die Ausnahme:Impala-Shell - AWS-Anmeldeinformationen können nicht von einem beliebigen Anbieter in der Cloudera-Clusternetzgruppe geladen werden
ERROR: AnalysisException: null DURCH: AmazonClientException: Können AWS-Anmeldeinformationen von einem beliebigen Anbieter in der Kette
Ich bin in der Lage listen die Eimer laden oder auszuführen Aktionen bezogen auf aws CLI. Nur in der Impala-Shell wird dieser Fehler ausgelöst.
Diese sind auf der gleichen Maschine, richtig? Wie haben Sie Ihre Anmeldedaten konfiguriert? –
Ich verstehe nicht, was Sie mit der gleichen Maschine meinen. Ich greife von einem Client-Rechner (Gateway) aus auf Impala zu - auf einem Cloudera-Cluster mit 5 Knoten. Ich habe den Zugriffsschlüssel und den geheimen Schlüssel im HDFS Client Advanced Configuration Snippet (Sicherheitsventil) für das Feld hdfs-site.xml hinzugefügt. Außerdem wurden dieselben Eigenschaften für Bienenstock- und Impala-Konfigurationen hinzugefügt. –