Konfigurieren Sie Athena für die Verwendung eines bereitgestellten Hive-Metastore-Connectors - Amazon Athena

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.

Konfigurieren Sie Athena für die Verwendung eines bereitgestellten Hive-Metastore-Connectors

Nachdem Sie einen Lambda-Datenquellen-Connector wie AthenaHiveMetastoreFunction in Ihrem Konto bereitgestellt haben, können Sie Athena für die Verwendung konfigurieren. Dazu erstellen Sie einen Datenquellennamen, der auf Ihren externen Hive-Metastore verweist, der in Ihren Athena-Abfragen verwendet werden soll.

So verbinden Sie Athena mit Ihrem Hive-Metastore über eine vorhandene Lambda-Funktion
  1. Öffnen Sie die Athena-Konsole unter https://console.aws.amazon.com/athena/.

  2. Wenn der Navigationsbereich in der Konsole nicht sichtbar ist, wählen Sie das Erweiterungsmenü auf der linken Seite.

    Wählen Sie das Erweiterungsmenü aus.
  3. Wählen Sie Data sources (Datenquellen) aus.

  4. Wählen Sie auf der Seite Datenquellen die Option Datenquellen erstellen aus.

  5. Wählen Sie auf der Seite Eine Datenquelle wählen für Datenquelle S3 - Apache Hive Metastore.

  6. Wählen Sie Weiter aus.

  7. Geben Sie im Abschnitt Data source details (Details zur Datenquelle) für Data source name (Datenquellenname) den Namen ein, den Sie in Ihren SQL-Anweisungen verwenden möchten, wenn Sie die Datenquelle von Athena abfragen (z. B MyHiveMetastore). Der Name kann bis zu 127 Zeichen lang sein und muss innerhalb Ihres Kontos eindeutig sein. Er kann nicht mehr geändert werden, nachdem Sie ihn erstellt haben. Gültige Zeichen sind a-z, A-Z, 0-9, _ (Unterstrich), @ (At-Zeichen) und - (Bindestrich). Die Namen awsdatacatalog, hive, jmx und system sind von Athena reserviert und können nicht für Datenquellennamen verwendet werden.

  8. Im Abschnitt Verbindungsdetails verwenden Sie das Feld Auswählen oder Eingeben einer Lambda-Funktion, um den Namenn der Funktion, die Sie soeben erstellt haben, auszuwählen. Der ARN der Lambda-Funktion wird angezeigt.

  9. (Optional) Fügen Sie für Tags Schlüssel-Wert-Paare hinzu, die mit dieser Datenquelle verknüpft werden sollen. Weitere Informationen zu Tags erhalten Sie unter Markieren von Athena-Ressourcen.

  10. Wählen Sie Weiter aus.

  11. Auf der Seite Überprüfen und erstellen prüfen Sie die Datenquellendetails und wählen Sie dann Datenquelle erstellen aus.

  12. Der Abschnitt Datenquellendetails auf der Seite für Ihre Datenquelle zeigt Informationen über Ihren neuen Connector an.

    Sie können nun den Data source name (Datenquellennamen) verwenden, den Sie angegeben haben, um auf den Hive-Metastore in Ihren SQL-Abfragen in Athena zu verweisen.

    Verwenden Sie in Ihren SQL-Abfragen die folgende Beispielsyntax und ersetzen Sie ehms-catalog durch den zuvor angegebenen Datenquellennamen.

    SELECT * FROM ehms-catalog.CustomerData.customers
  13. Informationen zum Anzeigen, Bearbeiten oder Löschen der von Ihnen erstellten Datenquellen finden Sie unter Verwalten von Datenquellen.