Overview
このページでは、MongoDB Kafka ソース コネクタで利用可能なすべての構成プロパティを表示できます。 このページは、他のソース コネクタ構成プロパティ ページの内容を重複させます。
すべてのソース コネクタ構成プロパティ ページの一覧を表示するには、「ソースConnector構成プロパティ」ページを参照してください。
MongoDB 接続
次の構成設定を使用して、MongoDB Kafka ソース コネクタが MongoDB クラスターとの接続を確立し、通信する方法を指定します。
MongoDB 接続に関連するオプションのみを表示するには、「 MongoDB Source 接続プロパティ」ページを参照してください。
名前 | 説明 |
|---|---|
connection.uri | 必須 重要: デフォルト: |
database | タイプ: string |
コレクション | タイプ: string |
server.api.version | タイプ: string |
server.api.deprecationErrors | |
server.api.strict |
Kafka トピック
次の構成設定を使用して、MongoDB Kafka ソース コネクタがデータを公開する Kafka トピックを指定します。
Kafkaトピックに関連するオプションのみを表示するには、「Source Connector のKafka topic プロパティ」ページを参照してください。
名前 | 説明 | ||||
|---|---|---|---|---|---|
topic.prefix | タイプ: string | ||||
topic.supfix | タイプ: string | ||||
topic.namespace.map | タイプ: string | ||||
topic.区切り文字 | タイプ: string 説明:トピックの名前を作成するために使用される値を連結するためにコネクタが使用する string
例、次の構成は、 重要: | ||||
topic.mapper | タイプ: string |
変更ストリーム
MongoDB Kafka ソース コネクタを使用する場合、次の構成設定を使用して、変更ストリームの集計パイプラインと変更ストリーム カーソルの読み込み設定(read preference)を指定します。
変更ストリームに関連するオプションのみを表示するには、「変更ストリームのプロパティ」ページを参照してください。
名前 | 説明 | |
|---|---|---|
パイプライン | タイプ: string その他の例については、次を参照してください。 デフォルト: | |
change.stream. full.document | タイプ: string | |
change.stream. full.document.Before.change | タイプ: string | |
public. full.document.only | タイプ:ブール値値 | |
公開. full.document.only.tombzone.on.delete | タイプ:ブール値値 | |
change.stream.document.key.as.key | タイプ:ブール値値 | |
collation | ||
batch.size | タイプ: int | |
pay.await.time.ms | タイプ: long | |
pay.max.batch.size | タイプ: int 説明:変更ストリームカーソルをポーリングして新しいデータを検索するときに、1 |
出力形式
次の構成設定を使用して、MongoDB Kafka ソース コネクタが Kafka トピックに公開するデータの形式を指定します。
出力の形式に関連するオプションのみを表示するには、「出力形式のプロパティ」ページを参照してください。
名前 | 説明 | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
output.format.key | タイプ: string | |||||||||||||||||||||||||||||||
output.format.value | タイプ: string | |||||||||||||||||||||||||||||||
output.json.formatter | タイプ: string 受け入れ値: これらの出力形式の詳細については、「 JSON フォーマッタ」を参照してください。 | |||||||||||||||||||||||||||||||
output.schema.key | タイプ: string 許容値: 有効な Avro スキーマ | |||||||||||||||||||||||||||||||
output.schema.value | タイプ: string 許容値: 有効な JSON schema | |||||||||||||||||||||||||||||||
output.schema.infer.value | タイプ:ブール値値 |
スタートアップ
次の構成設定を使用して、MongoDB Kafka ソース コネクタの起動を構成し、MongoDB コレクションを Change Stream イベントに変換します。
スタートアップに関連するオプションのみを表示するには、「スタートアップ プロパティ」ページを参照してください。
名前 | 説明 | |
|---|---|---|
startup.mode | タイプ: string ソース コネクタが既存のデータを変換するときに、いずれかのシステムがデータベース内のデータを変更した場合、MongoDB は最新の変更を反映するために重複した変更ストリーム イベントを生成することがあります。 データコピーが依存する変更ストリーム イベントは偶数であるため、コピーされたデータは結果整合性があります。 デフォルト: | |
startup.mode.timestamp.start.at.operation.time | タイプ: string
| |
startup.mode. copy.existing.namespace.regex | タイプ: string
| |
startup.mode. copy.existing. pipeline | タイプ: string デフォルト: | |
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 | タイプ: string |
mongo.errors.log.enable | タイプ:ブール値値 説明:コネクタがログファイルのエラーを報告するかどうか。コネクタが発生したすべてのエラーをログには、これを |
mongo.errors.dealterqueue.token.name | タイプ: string 説明:デッドレターキュー 重要: |
distinct. partition.name | タイプ: string |
heartbeat.Interval.ms | タイプ: long |
heartbeat.token.name | タイプ: string |