{"repo":"mysql-time-machine/replicator","free":true,"listed":false,"github":"https://github.com/mysql-time-machine/replicator","clone":"git clone https://github.com/mysql-time-machine/replicator.git","description":"MySQL Replicator. Replicates MySQL tables to Kafka and HBase, keeping the data changes history in HBase.","language":"Java","stars":44,"topics":["mysql","hbase","kafka","cdc","binlog","data-history"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"[![][Build Status img]][Build Status] [![][Coverage Status img]][Coverage Status] [![][Known Vulnerabilities img]][Known Vulnerabilities] [![][license img]][license] MySQL Replicator Replicates data changes from MySQL binlog to HBase or Kafka. In case of HBase, preserves the previous data versions. HBase storage is intended for auditing and analysis of historical data. In addition, special daily-changes tables can be maintained in HBase, which are convenient for fast and cheap imports from HBase to Hive. Replication to Kafka is intended for easy real-time access to a stream of data changes. Intro This readme file provides basic introduction on how to get started. For more details, refer to official documentation at mysql-time-machine. Building required Docker images 1. Run mvn clean package from the root of the replicator repository to build the MySQL Replicator distribution that will be used later; 2. Copy the distribution file to the images/replicator testing/input/replicator/ directory inside the docker repository; 3. Run container build.sh script from the images/replicator testing/ directory inside the docker repository; 4. Run docker images to verify that replicator-testing image has been built successfully; Getting Started with MySQL Replicator Replicator assumes that there is a pre-installed environment in which it can run. This environment consists of: - MySQL Instance - Zookeeper Instance - Graphite Instance (or none in case of console metrics reporter) - Target Data","default_branch":null,"files":null,"tree":[],"storefront":"/r/mysql-time-machine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mysql-time-machine/replicator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}