Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Agregar conectores de base de datos
Puede utilizar las clasificaciones de configuración para configurar las propiedades de los JDBC conectores al crear un clúster. Las clasificaciones de configuración comienzan por presto-connector
, por ejemplo, presto-connector-postgresql
. Las clasificaciones de configuración disponibles dependen de la versión de EMR lanzamiento de Amazon. Para ver las clasificaciones de configuración disponibles con la versión más reciente, consulte Amazon 5.36.2 clasificaciones de configuración EMR 5.36.2. Si utilizas una versión diferente de AmazonEMR, consulta Versiones de lanzamiento de Amazon EMR 5.x las clasificaciones de configuración. Para obtener más información sobre las propiedades que se pueden configurar con cada conector, consulte https://prestodb.io/docs/current/connector.html
ejemplo —configurar un clúster con el conector Postgre SQL JDBC
Para lanzar un clúster con el SQL conector Postgre instalado y configurado, cree primero un JSON archivo que especifique la clasificación de la configuración (por ejemplo,) con el siguiente contenido y myConfig.json
guárdelo localmente.
[ { "Classification": "presto-connector-postgresql", "Properties": { "connection-url": "jdbc:postgresql://
example.net
:5432/database
", "connection-user": "MYUSER
", "connection-password": "MYPASS
" }, "Configurations": [] } ]
Al crear el clúster, haga referencia a la ruta del JSON archivo mediante la --configurations
opción que se muestra en el siguiente ejemplo, en el mismo directorio en el que myConfig.json
se ejecuta el 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