Conecte-se ao MongoDB
Visão geral
Saiba como conectar o MongoDB Kafka Connector ao MongoDB usando um Identificador de Recurso Uniform (URI) de conexão . Um URI de conexão é uma string que contém as seguintes informações:
O endereço da sua MongoDB deployment necessário
Configurações de conexão opcionais
Configurações de autenticação opcionais
Credenciais de autenticação opcionais
Veja a seguir um exemplo de URI de conexão para um conjunto de réplicas do MongoDB:
mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myRepl
Para saber mais sobre o formato de URI de conexão, consulte Formato de URI de connection string no Manual do MongoDB .
Como se conectar
Especifique um URI de conexão com a seguinte opção de configuração em um connector de origem e de coletor:
connection.uri=<your connection uri>
Para saber mais sobre esta opção de configuração, consulte os seguintes recursos:
Como configurar sua conexão
O do MongoDB Kafka Connector usa o MongoDB Java do MongoDB para analisar seu URI de conexão. O driver Java do MongoDB é um artefato que permite que aplicativos Java, como o Kafka Connect, interajam com o MongoDB.
Importante
Versão do driver
1.13 A MongoDB Kafka Connector versão do usa a versão 4.7 do MongoDB Java driver do .
Para saber quais opções de URI de conexão estão disponíveis no conector, consulte o guia Conexão do driver Java do MongoDB .
Autenticação
Todos os mecanismos de autenticação disponíveis no MongoDB Java driver do estão disponíveis no do MongoDB Kafka Connector.
Veja a seguir um exemplo de um URI de conexão que se autentica com o MongoDB usando a autenticação SCRAM-SHA-256
:
mongodb://<db_username>:<db_password>@<hostname>:<port>/?authSource=<authenticationDb>&authMechanism=SCRAM-SHA-256
Importante
Carregar segredos
Para evitar armazenar seus segredos de autenticação como texto sem formatação em sua configuração connection.uri
, carregue seus segredos de um local seguro quando o connector for iniciado. Para saber como carregar seus segredos quando o connector for iniciado,consulte o guia externalize segredos do confluent.
Para saber quais mecanismos de autenticação estão disponíveis, consulte o guia Mecanismos de autenticação do driver Java do MongoDB .
Para saber mais sobre autenticação no connector, consulte o guia Segurança e Autenticação.