MongoDB에 연결
개요
연결 URI(Uniform Resource Identifier) 를 사용하여 MongoDB Kafka Connector를 MongoDB에 연결하는 방법을 알아보세요. 연결 URI는 다음 정보를 포함하는 string 입니다.
MongoDB deployment 의 주소 가 필요합니다 .
연결 설정 선택 사항
인증 설정 선택 사항
인증 자격 증명 선택 사항
다음은 MongoDB 복제본 세트에 대한 연결 URI의 예입니다.
mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myRepl
연결 URI 형식에 학습 보려면 매뉴얼의 연결 URI 형식 string MongoDB 을 참조하세요.
연결 방법
소스 및 싱크 connector 모두에서 다음 구성 옵션을 사용하여 연결 URI를 지정합니다.
connection.uri=<your connection uri>
이 구성 옵션에 대해 자세히 알아보려면 다음 리소스를 참조하세요.
연결 구성 방법
MongoDB Kafka Connector는 MongoDB Java 드라이버 를 사용하여 연결 URI를 구문 분석합니다. MongoDB Java 드라이버는 Kafka Connect와 같은 Java 애플리케이션이 MongoDB와 상호 작용할 수 있도록 하는 아티팩트입니다.
중요
드라이버 버전
MongoDB Kafka Connector 의 버전 1.14 은(는) MongoDB Java 운전자 의 버전 4.7 을(를) 사용합니다.
connector 에서 사용할 수 있는 연결 URI 옵션을 학습 보려면 MongoDB Java 운전자 연결 가이드 를 참조하세요.
인증
MongoDB Java 드라이버에서 사용할 수 있는 모든 인증 메커니즘은 MongoDB Kafka Connector에서 사용할 수 있습니다.
다음은 SCRAM-SHA-256
인증을 사용하여 MongoDB로 인증하는 연결 URI의 예입니다.
mongodb://<db_username>:<db_password>@<hostname>:<port>/?authSource=<authenticationDb>&authMechanism=SCRAM-SHA-256
중요
시크릿 로드
connection.uri
설정에서 인증 시크릿을 일반 텍스트로 저장하지 않으려면 connector 가 시작될 때 안전한 위치에서 시크릿을 로드하세요. 가 시작될 때 시크릿을 로드하는 connector 방법을알아보려면 Confluent의 Externalize Secrets 가이드를 참조하세요.
사용 가능한 인증 메커니즘에 대한 학습 내용 은 MongoDB Java 운전자 인증 메커니즘 가이드 를 참조하세요.
connector 인증에 대해 자세히 알아보려면 보안 및 인증 가이드를 참조하세요.