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.
[ { "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'--configurations
opzione 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://amzn-s3-demo-bucket
/logs --enable-debugging \ --configurations file://myConfig.json