E-MapReduce (EMR) incluye conectores Trino integrados que puede modificar o ampliar con conectores personalizados.
Conectores Trino integrados en EMR
Trino en EMR incluye los siguientes conectores integrados.
|
Conector |
Descripción |
Referencias |
|
Hive |
El conector Hive permite consultar datos en un almacén de datos Hive. |
|
|
Kudu |
El conector Kudu permite consultar, insertar y eliminar datos en Kudu. |
|
|
MySQL |
El conector MySQL permite consultar y crear tablas en una instancia externa de MySQL. |
|
|
Iceberg |
El conector Iceberg permite consultar archivos de datos en formato Iceberg. |
|
|
Hudi |
El conector Hudi permite consultar tablas Copy on Write (COW) y Merge on Read (MOR). |
|
|
Delta |
El conector Delta permite consultar tablas de Delta Lake. |
|
|
JMX |
El conector JMX habilita el monitoreo y la depuración del sistema. |
|
|
system |
El conector system permite consultar información y métricas del clúster. Nota
El conector system no requiere configuración. Toda la información está disponible a través del catálogo |
Ninguna |
Modificar un conector integrado
Puede modificar el archivo de configuración de cada conector en la pestaña Configure del servicio Trino en la consola de EMR. A continuación se muestra una tabla que asocia cada conector con su archivo de configuración correspondiente.
|
Conector |
Archivo de configuración |
|
Hive |
hive.properties |
|
Kudu |
kudu.properties |
|
MySQL |
mysql.properties |
|
Iceberg |
iceberg.properties |
|
Hudi |
hudi.properties |
|
Delta |
delta.properties |
|
JMX |
jmx.properties |
|
system |
system.properties |
Ejemplo: Modificar el conector Hive
En la pestaña Configure del servicio Trino en la consola de EMR, dentro de la sección Service Configuration, haga clic en la pestaña hive.properties.
-
Modifique los elementos de configuración según sea necesario.
Consulte Manage configuration items para obtener más detalles.
-
Después de guardar la configuración, seleccione en la esquina superior derecha.
NotaUna vez reiniciado el servicio, el conector estará listo para usarse.
Agregar un conector personalizado
Esta función solo está disponible en EMR V3.27.0, V4.3.0, V5.2.0 y versiones posteriores.
De forma predeterminada, Trino en EMR proporciona cinco conectores de marcador de posición para uso personalizado: connector1 a connector5. Estos corresponden a los archivos connector1.properties, connector2.properties, connector3.properties, connector4.properties y connector5.properties en la pestaña Configure del servicio Trino. El proceso de configuración es el mismo que para los conectores integrados.
Para agregar un conector personalizado, modifique la configuración de un conector de marcador de posición que no esté en uso.
Ejemplo: Agregar un conector de MongoDB
En la pestaña Configure del servicio Trino en la consola de EMR, dentro de la sección Service Configuration, haga clic en la pestaña connector1.properties.
Establezca connector.name como mongodb.
-
Agregue elementos de configuración personalizados según sea necesario.
Consulte Modify configuration items para obtener más detalles.
-
Después de guardar la configuración, seleccione en la esquina superior derecha.
NotaUna vez reiniciado el servicio, el conector estará listo para usarse.