All Projects → mongodb → Mongo Kafka

mongodb / Mongo Kafka

Licence: apache-2.0
MongoDB Kafka Connector

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Mongo Kafka

Kafka Connect Mongodb
**Unofficial / Community** Kafka Connect MongoDB Sink Connector - Find the official MongoDB Kafka Connector here: https://www.mongodb.com/kafka-connector
Stars: ✭ 137 (-17.47%)
Mutual labels:  bson, kafka, avro, kafka-connect, mongodb
Kafka Connect Elasticsearch Source
Kafka Connect Elasticsearch Source
Stars: ✭ 22 (-86.75%)
Mutual labels:  source, kafka, kafka-connect
Hivemq Mqtt Tensorflow Kafka Realtime Iot Machine Learning Training Inference
Real Time Big Data / IoT Machine Learning (Model Training and Inference) with HiveMQ (MQTT), TensorFlow IO and Apache Kafka - no additional data store like S3, HDFS or Spark required
Stars: ✭ 204 (+22.89%)
Mutual labels:  kafka, kafka-connect, mongodb
Bigdata Playground
A complete example of a big data application using : Kubernetes (kops/aws), Apache Spark SQL/Streaming/MLib, Apache Flink, Scala, Python, Apache Kafka, Apache Hbase, Apache Parquet, Apache Avro, Apache Storm, Twitter Api, MongoDB, NodeJS, Angular, GraphQL
Stars: ✭ 177 (+6.63%)
Mutual labels:  kafka, avro, mongodb
Kafka Connect Github Source
Get a stream of issues and pull requests for your chosen GitHub repository
Stars: ✭ 327 (+96.99%)
Mutual labels:  source, kafka, kafka-connect
All Things Cqrs
Comprehensive guide to a couple of possible ways of synchronizing two states with Spring tools. Synchronization is shown by separating command and queries in a simple CQRS application.
Stars: ✭ 474 (+185.54%)
Mutual labels:  kafka, kafka-connect, mongodb
Stream Reactor
Streaming reference architecture for ETL with Kafka and Kafka-Connect. You can find more on http://lenses.io on how we provide a unified solution to manage your connectors, most advanced SQL engine for Kafka and Kafka Streams, cluster monitoring and alerting, and more.
Stars: ✭ 753 (+353.61%)
Mutual labels:  kafka, kafka-connect, mongodb
Dataengineeringproject
Example end to end data engineering project.
Stars: ✭ 82 (-50.6%)
Mutual labels:  kafka, kafka-connect, mongodb
Schema Registry
Confluent Schema Registry for Kafka
Stars: ✭ 1,647 (+892.17%)
Mutual labels:  kafka, avro
Kkbinlog
支持mysql、MongoDB数据变更订阅分发
Stars: ✭ 112 (-32.53%)
Mutual labels:  kafka, mongodb
Slimmessagebus
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Stars: ✭ 120 (-27.71%)
Mutual labels:  kafka, avro
Schema Registry
A CLI and Go client for Kafka Schema Registry
Stars: ✭ 105 (-36.75%)
Mutual labels:  kafka, avro
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-37.35%)
Mutual labels:  kafka, mongodb
Kafka Connect Tools
Kafka Connect Tooling
Stars: ✭ 115 (-30.72%)
Mutual labels:  kafka, kafka-connect
Kukulcan
A REPL for Apache Kafka
Stars: ✭ 103 (-37.95%)
Mutual labels:  kafka, kafka-connect
Abris
Avro SerDe for Apache Spark structured APIs.
Stars: ✭ 130 (-21.69%)
Mutual labels:  kafka, avro
Rsyslog
a Rocket-fast SYStem for LOG processing
Stars: ✭ 1,385 (+734.34%)
Mutual labels:  kafka, mongodb
Scrapy demo
all kinds of scrapy demo
Stars: ✭ 128 (-22.89%)
Mutual labels:  kafka, mongodb
Noproto
Flexible, Fast & Compact Serialization with RPC
Stars: ✭ 138 (-16.87%)
Mutual labels:  bson, avro
Lapidus
Stream your PostgreSQL, MySQL or MongoDB databases anywhere, fast.
Stars: ✭ 145 (-12.65%)
Mutual labels:  source, mongodb

MongoDB Kafka Connector

The official MongoDB Kafka Connector.

Documentation

Documentation for the connector is available on https://docs.mongodb.com/kafka-connector/current/

Downloading

The connector will be published on maven central.

Support / Feedback

For issues with, questions about, or feedback for the MongoDB Kafka Connector, please look into our support channels. Please do not email any of the Kafka connector developers directly with issues or questions - you're more likely to get an answer on the MongoDB Community Forums.

At a minimum, please include in your description the exact version of the driver that you are using. If you are having connectivity issues, it's often also useful to paste in the Kafka connector configuration. You should also check your application logs for any connectivity-related exceptions and post those as well.

Bugs / Feature Requests

Think 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:

Bug reports in JIRA for the connector are public.

If you’ve identified a security vulnerability in a connector or any other MongoDB project, please report it according to the instructions here.

Versioning

The MongoDB Kafka Connector follows semantic versioning. See the changelog for information about changes between releases.

Build

Note: The following instructions are intended for internal use.

Java 8+ is required to build and compile the source. To build and test the driver:

$ git clone https://github.com/mongodb/mongo-kafka.git
$ cd mongo-kafka
$ ./gradlew check -Dorg.mongodb.test.uri=mongodb://localhost:27017

The test suite requires mongod to be running. Note, the source connector requires a replicaSet.

Maintainers

Original Sink connector work by: Hans-Peter Grahsl : https://github.com/hpgrahsl/kafka-connect-mongodb

Additional contributors can be found here.

Release process

  • ./gradlew publishArchives - publishes to Maven
  • ./gradlew createConfluentArchive - creates the confluent archive / github release zip file

IntelliJ IDEA

A couple of manual configuration steps are required to run the code in IntelliJ:

  • Error: java: cannot find symbol. symbol: variable Versions
    Fixes: Any of the following:
    • Run the compileBuildConfig task: eg: ./gradlew compileBuildConfig or via Gradle > mongo-kafka > Tasks > other > compileBuildConfig
    • Set compileBuildConfig to execute Before Build. via Gradle > Tasks > other > right click compileBuildConfig - click on "Execute Before Build"
    • Delegate all build actions to Gradle: Settings > Build, Execution, Deployment > Build Tools > Gradle > Runner - tick "Delegate IDE build/run actions to gradle"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].