# EasyData **Repository Path**: chenhys/EasyData ## Basic Information - **Project Name**: EasyData - **Description**: 一款使用go语言编写的,mysql到Hbase搬表插件,通过配置的形式扩展 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-04-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 模块简介 | 模块 | 说明 | 完善程度 | | ------------- |:-------------:| ----| |[easydata-mysql](sqls)|mysql相关操作| 90%| |[easydata-hbase](hbase) |hbase相关操作| 90%| |[easydate-task](task)|定时任务实现逻辑封装| 80%| |[easydate-zookeeper](zkclient)|任务分布式协调能力,热配置,手动触发和暂停。控制台管理能力。|30%| |[easydate-util](util)|工具类| *| |[easydate-to-hbase](to-hbase)|任务类型封装| 90%| |[easydate-to-mysql](to-mysql)|从mysql到mysql之间的数据同步功能| 0%| [easydate-monitor](monitor)| 协程监控,内存监控| 100%| ##### easyData 是一款同/异构数据同步的插件,目前支持 mysql 到 hbase之间的数据迁移功能。 ##### 通过配置config.json来扩展任务。 使用方式: 进入go/scr/EasyData 源码目录,执行 go build,获取一个可以执行的二进制文件,复制一份儿config文件夹, 将 config.example.*.json复制一份儿为 config.json。修改配置文件的配置项,即可启动任务 程序启动后,如没有log目录,或log目录权限不够,可以手动创建一个log文件夹 ------------------------ [配置文件详解](./doc/detail.md) --- [定时作业与流式作业](./doc/cronAndFlow.md) --- [只删任务,导删任务,只导任务](./doc/taskType.md) --- [limit配置大小与程序执行性能的关系](./doc/goroutine.md) --- [几个Demo配置](./doc/example.md) --- [远程管理定时任务配置](./doc/zookeeper.md) ---