This is a great set of projects!

We should put this list of projects on a site somewhere so people can more 
easily see and refer to it. These aren't Kafka-specific, but most seem to be 
"MySQL CDC." Does anyone have a place where they can host a page? Preferably a 
wiki, so we can keep it up to date easily.
-James

On Mar 17, 2015, at 8:21 AM, Hisham Mardam-Bey <hisham.mardam...@gmail.com> 
wrote:

> Pretty much a hijack / plug as well (=
> 
> https://github.com/mardambey/mypipe
> 
> "MySQL binary log consumer with the ability to act on changed rows and
> publish changes to different systems with emphasis on Apache Kafka."
> 
> Mypipe currently encodes events using Avro before pushing them into Kafka
> and is Avro schema repository aware. The project is young; and patches for
> improvements are appreciated (=
> 
> On Mon, Mar 16, 2015 at 10:35 PM, Arya Ketan <ketan.a...@gmail.com> wrote:
> 
>> Great work.
>> Sorry for kinda hijacking this thread, but I though that we had built
>> some-thing on mysql bin log event propagator and wanted to share it .
>> You guys can also look into Aesop ( https://github.com/Flipkart/aesop).
>> Its
>> a change propagation frame-work. It has relays which listens to bin logs of
>> Mysql, keeps track of SCNs  and has consumers which can then (transform/map
>> or interpret as is) the bin log-event to a destination. Consumers also keep
>> track of SCNs and a slow consumer can go back to a previous SCN if it wants
>> to re-listen to events  ( similar to kafka's consumer view ).
>> 
>> All the producers/consumers are extensible and you can write your own
>> custom consumer and feed off the data to it.
>> 
>> Common use-cases:
>> a) Archive mysql based data into say hbase
>> b) Move mysql based data to say a search store for serving reads.
>> 
>> It has a decent ( not an awesome :) ) console too which gives a nice human
>> readable view of where the producers and consumers are.
>> 
>> Current supported producers are mysql bin logs, hbase wall-edits.
>> 
>> 
>> Further insights/reviews/feature reqs/pull reqs/advices are all welcome.
>> 
>> --
>> Arya
>> 
>> Arya
>> 
>> On Tue, Mar 17, 2015 at 1:48 AM, Gwen Shapira <gshap...@cloudera.com>
>> wrote:
>> 
>>> Really really nice!
>>> 
>>> Thank you.
>>> 
>>> On Mon, Mar 16, 2015 at 7:18 AM, Pierre-Yves Ritschard <p...@spootnik.org
>>> 
>>> wrote:
>>>> Hi kafka,
>>>> 
>>>> I just wanted to mention I published a very simple project which can
>>>> connect as MySQL replication client and stream replication events to
>>>> kafka: https://github.com/pyr/sqlstream
>>>> 
>>>> When you don't have control over an application, it can provide a
>> simple
>>>> way of consolidating SQL data in kafka.
>>>> 
>>>> This is an early release and there are a few caveats (mentionned in the
>>>> README), mostly the poor partitioning which I'm going to evolve quickly
>>>> and the reconnection strategy which doesn't try to keep track of binlog
>>>> position, other than that, it should work as advertised.
>>>> 
>>>> Cheers,
>>>>  - pyr
>>> 
>> 
> 
> 
> 
> -- 
> Hisham Mardam-Bey
> http://hisham.cc/

Reply via email to