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.
Hinzufügen von Datenbank-Konnektoren
Sie können Konfigurationsklassifizierungen verwenden, um Konnektoreigenschaften zu konfigurierenJDBC, wenn Sie einen Cluster erstellen. Konfigurationsklassifizierungen beginnen mit presto-connector
, z. B. presto-connector-postgresql
. Die verfügbaren Konfigurationsklassifizierungen hängen von der EMR Amazon-Release-Version ab. Die mit der neuesten Release-Version verfügbaren Konfigurationsklassifizierungen finden Sie unter Amazon 5.36.2 Konfigurationsklassifizierungen EMR 5.36.2. Wenn Sie eine andere Version von Amazon verwendenEMR, finden Sie Amazon EMR 5.x-Release-Versionen die Konfigurationsklassifizierungen unter. Weitere Informationen zu den Eigenschaften, die mit den einzelnen Konnektoren konfiguriert werden können, finden Sie unter https://prestodb.io/docs/current/connector.html
Beispiel — Konfiguration eines Clusters mit dem SQL JDBC Postgre-Connector
Um einen Cluster mit installiertem und konfiguriertem SQL Postgre-Connector zu starten, erstellen Sie zunächst eine JSON Datei, die die Konfigurationsklassifizierung spezifiziert, z. B. myConfig.json
mit dem folgenden Inhalt, und speichern Sie sie lokal.
Ersetzen Sie die Verbindungseigenschaften entsprechend Ihrem Setup und wie im Thema SQLPostgre-Konnektor
[ { "Classification": "presto-connector-postgresql", "Properties": { "connection-url": "jdbc:postgresql://
example.net
:5432/database
", "connection-user": "MYUSER
", "connection-password": "MYPASS
" }, "Configurations": [] } ]
Wenn Sie den Cluster erstellen, referenzieren Sie den Pfad zur JSON Datei mithilfe der --configurations
Option, wie im folgenden Beispiel gezeigt, wobei sich die Datei in demselben Verzeichnis myConfig.json
befindet, in dem Sie den Befehl ausführen:
aws emr create-cluster --name PrestoConnector --release-label emr-5.36.2 --instance-type m5.xlarge \ --instance-count 2 --applications Name=Hadoop Name=Hive Name=Pig Name=Presto \ --use-default-roles --ec2-attributes KeyName=
myKey
\ --log-uri s3://my-bucket
/logs --enable-debugging \ --configurations file://myConfig.json