개요
이 페이지에서는 MongoDB Kafka 소스 커넥터에 사용 가능한 모든 구성 속성을 볼 수 있습니다. 이 페이지는 다른 소스 커넥터 구성 속성 페이지의 내용을 복제합니다.
모든 소스 커넥터 구성 속성 페이지의 목록을 보려면 소스 커넥터 구성 속성 페이지를 참조하세요.
MongoDB 연결
다음 구성 설정을 사용하여 MongoDB Kafka 소스 커넥터가 연결을 설정하고 MongoDB cluster와 통신하는 방법을 지정합니다.
MongoDB 연결과 관련된 옵션만 보려면 MongoDB 소스 연결 속성 페이지를 참조하세요.
이름 | 설명 |
|---|---|
connection.uri | 필수 사항 중요한: 기본값: |
database | 유형: 문자열 |
컬렉션 | |
server.api.version | 유형: 문자열 |
server.api.deprecationErrors | 유형: 부울 |
server.api.strict | 유형: 부울 |
Kafka 주제
다음 구성 설정을 사용하여 MongoDB Kafka 소스 커넥터가 데이터를 게시할 Kafka 주제를 지정합니다.
Kafka 주제와 관련된 옵션만 보려면 소스 커넥터의 Kafka 주제 속성 페이지를 참조하세요.
이름 | 설명 | ||||
|---|---|---|---|---|---|
topic.prefix | 유형: 문자열 | ||||
topic.suffix | 유형: 문자열 | ||||
topic.namespace.map | | ||||
topic.separator | 유형: 문자열
예시 들어, 다음 구성은 connector 중요: | ||||
topic.mapper | 유형: 문자열 |
변경 스트림
다음 구성 설정을 사용하여 MongoDB Kafka 소스 커넥터로 작업할 때 변경 스트림에 대한 집계 파이프라인과 변경 스트림 커서에 대한 읽기 설정을 지정합니다.
변경 스트림과 관련된 옵션만 보려면 변경 스트림 속성 페이지를 참조하세요.
이름 | 설명 | |
|---|---|---|
파이프라인 | 더 많은 예시를 보려면 다음을 참조하세요. 기본값: | |
change.stream.full.document | | |
change.stream.full.document.before.change | | |
publish.full.document.only | | |
publish.full.document.only.tombstone.on.delete | 유형: 부울 | |
change.stream.document.key.as.key | 유형: 부울 | |
데이터 정렬 | 유형: 문자열 | |
batch.size | 유형: int | |
poll.await.time.ms | 유형: long | |
poll.max.batch.size | 유형: int |
출력 형식
MongoDB Kafka 소스 커넥터가 Kafka 주제에 게시하는 데이터 형식을 지정하려면 다음 구성 설정을 사용합니다.
출력 형식과 관련된 옵션만 보려면 출력 형식 속성 페이지를 참조하세요.
이름 | 설명 | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
output.format.key | 유형: 문자열 | |||||||||||||||||||||||||||||||
output.format.value | 유형: 문자열 | |||||||||||||||||||||||||||||||
output.json.formatter | 유형: 문자열 허용되는 값: 사용자 이러한 출력 형식에 대해 자세히 알아보려면 JSON 포맷터를 참조하세요. | |||||||||||||||||||||||||||||||
output.schema.key | 유형: 문자열 허용되는 값: 유효한 Avro 스키마 | |||||||||||||||||||||||||||||||
output.schema.value | 유형: 문자열 허용되는 값: 유효한 JSON schema | |||||||||||||||||||||||||||||||
output.schema.infer.value | 유형: 부울 |
시작
다음 구성 설정을 사용하여 MongoDB 컬렉션을 변경 스트림 이벤트로 변환하기 위한 MongoDB Kafka 소스 커넥터의 시작을 구성합니다.
시작과 관련된 옵션만 보려면 시작 속성 페이지를 참조하세요.
이름 | 설명 | |
|---|---|---|
startup.mode | 유형: 문자열 소스 커넥터가 데이터베이스의 기존 데이터를 변환하는 동안 시스템에서 데이터베이스의 데이터를 변경하는 경우, MongoDB는 최신 변경 사항을 반영하기 위해 중복된 변경 스트림 이벤트를 생성할 수 있습니다. 데이터 복사가 의존하는 변경 스트림 이벤트는 멱등성이 있으므로 복사된 데이터는 결국 일관성을 갖습니다.
| |
startup.mode.timestamp.start.at.operation.time |
| |
startup.mode.copy.existing.namespace.regex |
| |
startup.mode.copy.existing.pipeline | 유형: 문자열 기본값: | |
startup.mode.copy.existing.max.threads | 유형: int | |
startup.mode.copy.existing.queue.size | 유형: int | |
startup.mode.copy.existing.allow.disk.use | 유형: 부울 |
오류 처리 및 중단 후 재개
다음 구성 설정을 사용하여 MongoDB Kafka 소스 커넥터에서 오류가 발생할 때 작동하는 방식을 지정하고 중단된 읽기 재개와 관련된 설정을 지정할 수 있습니다.
오류 처리와 관련된 옵션만 보려면 오류 처리 및 중단 후 재개 속성 페이지를 참조하세요.
이름 | 설명 |
|---|---|
mongo.errors.tolerance | 유형: 문자열 설명: connector 오류가 발생했을 |
mongo.errors.log.enable | 유형: 부울 |
mongo.errors.deadletterqueue.topic.name | 유형: 문자열 중요: 이 속성 활성화하려면 |
offset.partition.name | 유형: 문자열 |
heartbeat.interval.ms | 유형: long |
heartbeat.topic.name | 유형: 문자열 |