赞
踩
DataX Web是在DataX之上开发的分布式数据同步工具,提供简单易用的操作界面,降低用户使用DataX的学习成本,缩短任务配置时间,避免配置过程中出错。用户可通过页面选择数据源即可创建数据同步任务,RDBMS数据源可批量创建数据同步任务,支持实时查看数据同步进度及日志并提供终止同步功能,集成并二次开发xxl-job可根据时间、自增主键增量同步数据。
任务"执行器"支持集群部署,支持执行器多节点路由策略选择,支持超时控制、失败重试、失败告警、任务依赖,执行器CPU.内存.负载的监控等等。后续还将提供更多的数据源支持、数据转换UDF、表结构同步、数据同步血缘等更为复杂的业务场景。
1、AppName: (与datax-executor中application.yml的datax.job.executor.appname保持一致) 每个执行器集群的唯一标示AppName, 执行器会周期性以AppName为对象进行自动注册。可通过该配置自动发现注册成功的执行器, 供任务调度时使用;2、名称: 执行器的名称, 因为AppName限制字母数字等组成,可读性不强, 名称为了提高执行器的可读性;3、排序: 执行器的排序, 系统中需要执行器的地方,如任务新增, 将会按照该排序读取可用的执行器列表;4、注册方式:调度中心获取执行器地址的方式; 自动注册:执行器自动进行执行器注册,调度中心通过底层注册表可以动态发现执行器机器地址; 手动录入:人工手动录入执行器的地址信息,多地址逗号分隔,供调度中心使用;5、机器地址:"注册方式"为"手动录入"时有效,支持人工维护执行器的地址信息;
第四步使用
第四步使用
增量参数设置
分区参数设置
前端github地址
Contributions are welcome! Open a pull request to fix a bug, or open an Issue to discuss a new feature or change.
欢迎参与项目贡献!比如提交PR修复一个bug,或者新建 Issue 讨论新特性或者变更。
MIT License
Copyright (c) 2020 WeiYe
产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。
> 欢迎在 [登记地址](https://github.com/WeiYe-Jing/datax-web/issues/93) 登记,登记仅仅为了产品推广和提升社区开发的动力。
1. 添加HBase数据源支持,JSON构建可通过HBase数据源获取hbaseConfig,column;2. 添加MongoDB数据源支持,用户仅需要选择collectionName即可完成json构建;3. 添加执行器CPU.内存.负载的监控页面;4. 添加24类插件DataX JSON配置样例5. 公共字段(创建时间,创建人,修改时间,修改者)插入或更新时自动填充6. 对swagger接口进行token验证7. 任务增加超时时间,对超时任务kill datax进程,可配合重试策略避免网络问题导致的datax卡死。
1. 数据源管理对用户名和密码进行加密,提高安全性;2. 对JSON文件中的用户名密码进行加密,执行DataX任务时解密3. 对页面菜单整理,图标升级,提示信息等交互优化;4. 日志输出取消项目类名等无关信息,减小文件大小,优化大文件输出,优化页面展示;5. logback为从yml中获取日志路径配置
1. 任务日志过大时,查看日志报错,请求超时;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。