O E-MapReduce (EMR) oferece conectores Trino integrados que você pode modifique ou estender com conectores personalizados.
Conectores Trino integrados no EMR
O Trino do EMR inclui os seguintes conectores integrados.
|
Conector |
Descrição |
Referências |
|
Hive |
Permite consultar dados em um data warehouse Hive. |
|
|
Kudu |
Permite consultar, inserir e exclua dados no Kudu. |
|
|
MySQL |
Permite consultar e crie tabelas em uma instância MySQL externa. |
|
|
Iceberg |
Permite consultar arquivos de dados no formato Iceberg. |
|
|
Hudi |
Permite consultar tabelas Copy on Write (COW) e Merge on Read (MOR). |
|
|
Delta |
Permite consultar tabelas do Delta Lake. |
|
|
JMX |
Permite o monitoramento e a depuração do sistema. |
|
|
system |
Permite consultar informações e métricas do cluster. Nota
Este conector não exige configuração. Todas as informações estão disponíveis no catálogo |
Nenhuma |
Modifique um conector integrado
Você pode alterar o arquivo de configuração de cada conector na aba Configure do service Trino no console do EMR. A tabela a seguir associa cada conector ao seu respectivo arquivo de configuração.
|
Conector |
Arquivo de configuração |
|
Hive |
hive.properties |
|
Kudu |
kudu.properties |
|
MySQL |
mysql.properties |
|
Iceberg |
iceberg.properties |
|
Hudi |
hudi.properties |
|
Delta |
delta.properties |
|
JMX |
jmx.properties |
|
system |
system.properties |
Exemplo: Modifique o conector Hive
Na aba Configure do service Trino no console do EMR, na seção Service Configuration, clique em na aba hive.properties.
-
Modifique os itens de configuração conforme necessário.
Consulte Gerencie configuration items para obter mais detalhes.
-
Após salvar a configuração, selecione no canto superior direito.
NotaApós a reinicialização do service, o conector estará pronto para uso.
Adicionar um conector personalizado
Este recurso está disponível apenas nas versões EMR V3.27.0, V4.3.0, V5.2.0 e posteriores.
Por padrão, o Trino do EMR disponibiliza cinco conectores reservados para uso personalizado: connector1 a connector5. Eles correspondem aos arquivos connector1.properties, connector2.properties, connector3.properties, connector4.properties e connector5.properties na aba Configure do service Trino. O processo de configuração é o mesmo dos conectores integrados.
Para adicionar um conector personalizado, altere a configuração de um conector reservado que não esteja em uso.
Exemplo: Adicionar um conector MongoDB
Na aba Configure do service Trino no console do EMR, na seção Service Configuration, clique em na aba connector1.properties.
Defina connector.name como mongodb.
-
Adicione itens de configuração personalizados conforme necessário.
Consulte Modifique configuration items para obter mais detalhes.
-
Após salvar a configuração, selecione no canto superior direito.
NotaApós a reinicialização do service, o conector estará pronto para uso.