Agregar conectores de base de datos - Amazon EMR

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.

Sustituya las propiedades de conexión según corresponda a su configuración y tal como se muestra en el tema del conector Postgre de la documentación de Presto. SQL

[ { "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