Aggiunta di connettori di database - Amazon EMR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiunta di connettori di database

È possibile utilizzare le classificazioni di configurazione per configurare le proprietà dei connettori quando si crea un cluster. JDBC Le classificazioni di configurazione iniziano con presto-connector, ad esempio, presto-connector-postgresql. Le classificazioni di configurazione disponibili dipendono dalla versione di EMR rilascio di Amazon. Per le classificazioni di configurazione disponibili con la versione di rilascio più recente, consulta Amazon 5.36.2 classificazioni di configurazione EMR 5.36.2. Se utilizzi una versione diversa di AmazonEMR, consulta Versioni di rilascio di Amazon EMR 5.x le classificazioni di configurazione. Per ulteriori informazioni sulle proprietà che possono essere configurate con ciascun connettore, consulta https://prestodb.io/docs/current/connector.html.

Esempio —configurazione di un cluster con il connettore Postgre SQL JDBC

Per avviare un cluster con il SQL connettore Postgre installato e configurato, è necessario innanzitutto creare un JSON file che specifichi la classificazione della configurazione, ad esempio, myConfig.json con il seguente contenuto e salvarlo localmente.

Sostituite le proprietà di connessione in base alla vostra configurazione e come mostrato nell'argomento del connettore Postgre nella documentazione di Presto. SQL

[ { "Classification": "presto-connector-postgresql", "Properties": { "connection-url": "jdbc:postgresql://example.net:5432/database", "connection-user": "MYUSER", "connection-password": "MYPASS" }, "Configurations": [] } ]

Quando create il cluster, fate riferimento al percorso del JSON file utilizzando l'--configurationsopzione mostrata nell'esempio seguente, dove si myConfig.json trova nella stessa directory in cui eseguite il comando:

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