Adicionar conectores de banco de dados - Amazon EMR

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Adicionar conectores de banco de dados

Você pode usar classificações de configuração para configurar as propriedades JDBC do conector ao criar um cluster. As classificações de configuração começam com presto-connector, por exemplo, presto-connector-postgresql. As classificações de configuração disponíveis dependem da versão de EMR lançamento da Amazon. Para obter as classificações de configuração disponíveis com a versão de lançamento mais recente, consulte a Amazon Classificações de configuração 5.36.2 EMR 5.36.2. Se você estiver usando uma versão diferente da AmazonEMR, consulte Versões de lançamento do Amazon EMR 5.x as classificações de configuração. Para obter mais informações sobre as propriedades que podem ser configuradas com cada conector, consulte https://prestodb.io/docs/current/connector.html.

exemplo —configurando um cluster com o conector Postgre SQL JDBC

Para iniciar um cluster com o SQL conector Postgre instalado e configurado, primeiro crie um JSON arquivo que especifique a classificação da configuração — por exemplo, myConfig.json — com o conteúdo a seguir e salve-o localmente.

Substitua as propriedades de conexão conforme apropriado para sua configuração e conforme mostrado no tópico do SQLconector Postgre na documentação do Presto.

[ { "Classification": "presto-connector-postgresql", "Properties": { "connection-url": "jdbc:postgresql://example.net:5432/database", "connection-user": "MYUSER", "connection-password": "MYPASS" }, "Configurations": [] } ]

Ao criar o cluster, faça referência ao caminho para o JSON arquivo usando a --configurations opção, conforme mostrado no exemplo a seguir, onde myConfig.json está no mesmo diretório em que você executa o 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