datax-web

【DataX-Web的搭建(Windows/Linux环境)_datax源码部署_zxj19880502的博客-CSDN博客

mirrors / WeiYe-Jing / datax-web · GitCode

https://github.com/WeiYe-Jing/datax-web/blob/master/userGuid.md

安装使用

这里只记录关键点

1、先安装datax、参考已有文档

2、datax-web。配置启动参考以下文档

datax-web_第1张图片

3、启动成功

admin启动成功后日志会输出三个地址,两个接口文档地址,一个前端页面地址

http://localhost:8383/index.html#/dashboard

admin/123456

datax-web_第2张图片

核心代码解析

围绕 datax-executor 有两个端口展开

端口干货 datax-executor 有两个端口

(此处datax-admin设定的端口需要与datax-executor中配置的admin.addresses端口完全一致,否则会导致执行器无法正确注册,datax-executor的端口可以自行配置,但是不能与datax-executor配置的executor.port重复,否则会发生端口被占用的情况,此处还不是明白为啥一个程序要两个端口)

个人理解:

server.port 是项目容器级别的端口。这个没有特殊含义,就是单纯的后端端口

executor.port是执行器的端口,应该是RPC服务。

总结:datax-web 相当如给datax提供了界面话的一些功能和监控。并不是非用不可,有时候排查错误,datax的最原始用法反而更清晰。可以结合使用,反正datax-web是依赖datax的

总体流程:

RPC 本身是一种框架/思想,这里不做过多说明(本地调用远程、服务透明、不关注服务位置等 )

较早的比如RMI (java)

这里用的Netty框架实现

datax-web_第3张图片

你可能感兴趣的:(DATAS,java,数据库,网络,datax_web)