【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。配置启动参考以下文档
3、启动成功
admin启动成功后日志会输出三个地址,两个接口文档地址,一个前端页面地址
http://localhost:8383/index.html#/dashboard
admin/123456
核心代码解析
围绕 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框架实现