{"id":13565384,"url":"https://github.com/mongodb/mongo-kafka","last_synced_at":"2026-01-08T17:20:08.202Z","repository":{"id":36956549,"uuid":"183648903","full_name":"mongodb/mongo-kafka","owner":"mongodb","description":"MongoDB Kafka Connector","archived":false,"fork":false,"pushed_at":"2025-02-19T16:57:49.000Z","size":1855,"stargazers_count":358,"open_issues_count":9,"forks_count":257,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-04-05T00:02:49.012Z","etag":null,"topics":["avro","bson","cdc","confluent-hub","kafka","kafka-connect","mongodb","sink","sink-connector","source","source-connector"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mongodb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-26T15:05:05.000Z","updated_at":"2025-03-25T03:30:53.000Z","dependencies_parsed_at":"2023-02-17T23:15:46.058Z","dependency_job_id":"649b2cf0-f2fa-4ff8-bb47-e625408352b3","html_url":"https://github.com/mongodb/mongo-kafka","commit_stats":{"total_commits":538,"total_committers":39,"mean_commits":"13.794871794871796","dds":0.3847583643122676,"last_synced_commit":"01989ea2a861b56057ab498009db9b0b6c5b1b9b"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb%2Fmongo-kafka","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb%2Fmongo-kafka/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb%2Fmongo-kafka/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb%2Fmongo-kafka/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mongodb","download_url":"https://codeload.github.com/mongodb/mongo-kafka/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248785355,"owners_count":21161273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["avro","bson","cdc","confluent-hub","kafka","kafka-connect","mongodb","sink","sink-connector","source","source-connector"],"created_at":"2024-08-01T13:01:45.907Z","updated_at":"2025-11-11T21:09:59.745Z","avatar_url":"https://github.com/mongodb.png","language":"Java","funding_links":[],"categories":["大数据","Java","Databases"],"sub_categories":["MongoDB"],"readme":"# MongoDB Kafka Connector\n\nThe official MongoDB Kafka Connector.\n\n\n## Documentation\n\nDocumentation for the connector is available on [https://docs.mongodb.com/kafka-connector/current/](https://docs.mongodb.com/kafka-connector/current/)\n\n## Downloading\n\nThe connector will be published on [maven central](https://search.maven.org/search?q=g:org.mongodb.kafka%20AND%20a:mongo-kafka-connect).\n\n## Support / Feedback\n\nFor issues with, questions about, or feedback for the MongoDB Kafka Connector, please look into our\n[support channels](http://www.mongodb.org/about/support). Please do not email any of the Kafka connector developers directly with issues or\nquestions - you're more likely to get an answer on the\n[MongoDB Community Forums](https://community.mongodb.com/tags/c/drivers-odms-connectors/7/kafka-connector).\n\nAt a minimum, please include in your description the exact version of the driver that you are using.  If you are having\nconnectivity issues, it's often also useful to paste in the Kafka connector configuration. You should also check your application logs for\nany connectivity-related exceptions and post those as well.\n\n## Bugs / Feature Requests\n\nThink you’ve found a bug? Want to see a new feature in the Kafka driver? Please open a case in our issue management tool, JIRA:\n\n- [Create an account and login](https://jira.mongodb.org).\n- Navigate to [the KAFKA project](https://jira.mongodb.org/browse/KAFKA).\n- Click **Create Issue** - Please provide as much information as possible about the issue type and how to reproduce it.\n\nBug reports in JIRA for the connector are **public**.\n\nIf you’ve identified a security vulnerability in a connector or any other MongoDB project, please report it according to the\n[instructions here](https://docs.mongodb.com/manual/tutorial/create-a-vulnerability-report/).\n\n## Versioning\n\nThe MongoDB Kafka Connector follows semantic versioning.\nSee the [changelog](./CHANGELOG.md) for information about changes between releases.\n\n## Build\n\n### Note: The following instructions are intended for internal use.\n\nJava 8+ is required to build and compile the source. To build and test the driver:\n\n```\n$ git clone https://github.com/mongodb/mongo-kafka.git\n$ cd mongo-kafka\n$ ./gradlew check -Dorg.mongodb.test.uri=mongodb://localhost:27017\n```\n\nThe test suite requires mongod to be running. Note, the source connector requires a replicaSet.\n\n## Maintainers\n\n* Andrea Rahmanan   andrea.rahmanan@mongodb.com\n* Calvin Nix        calvin.nix@mongodb.com\n\nOriginal Sink connector work by: Hans-Peter Grahsl : https://github.com/hpgrahsl/kafka-connect-mongodb\n\nAdditional contributors can be found [here](https://github.com/mongodb/mongo-kafka/graphs/contributors).\n\n## Release process\n\n- `./gradlew publishArchives` - publishes to Maven\n-  `./gradlew createConfluentArchive` - creates the confluent archive / github release zip file\n\n## IntelliJ IDEA\n\nA couple of manual configuration steps are required to run the code in IntelliJ:\n\n  - **Error:** `java: cannot find symbol. symbol: variable Versions`\u003cbr\u003e\n    **Fixes:** Any of the following: \u003cbr\u003e\n      - Run the `compileBuildConfig` task: eg: `./gradlew compileBuildConfig` or via Gradle \u003e mongo-kafka \u003e Tasks \u003e other \u003e compileBuildConfig\n      - Set `compileBuildConfig` to execute Before Build. via Gradle \u003e Tasks \u003e other \u003e right click compileBuildConfig - click on \"Execute Before Build\"\n      - Delegate all build actions to Gradle: Settings \u003e Build, Execution, Deployment \u003e Build Tools \u003e Gradle \u003e Runner - tick \"Delegate IDE build/run actions to gradle\"\n\n## Additional details\n\n- [Docs](./docs/README.md)\n- [Docker](./docker/README.md)\n- [Custom Auth Provider](./src/main/java/com/mongodb/kafka/connect/util/custom/credentials/README.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb%2Fmongo-kafka","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmongodb%2Fmongo-kafka","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb%2Fmongo-kafka/lists"}