datax-web/README.md
huzekang 15d43a1bbf change:
1. update MongoDB writer client init configuration
2. update readme.md ,add todo list
2019-05-05 20:32:47 +08:00

1.2 KiB
Raw Blame History

preparation

jdk1.8

introduction

  • 使用springboot启动datax不再需要用python启动。
  • 以restful接口启动datax作业

TODO LIST

  • springboot重构项目
  • 通过restful接口调度datax完成抽取数据作业
  • 通过restful接口传入job配置json生成临时文件根据文件配置调度datax执行该作业
  • 实现datax分布式作业
  • 网页端修改job配置的json
  • 网页端实时查看抽取日志
  • 网页端各种插件模板生成
  • job配置持久化到db
  • 精简assembly打包结构

how to run

1. 在父工程目录下使用maven打包

 mvn -U clean package assembly:assembly -Dmaven.test.skip=true 

2. 在打包完成的target目录下进入datax-web可以看到datax-web-0.0.1-SNAPSHOT

cd  datax/datax/plugin/web

3. 运行启动命令

 java  -Ddatax.home=/Users/huzekang/openSource/DataX/target/datax/datax  -jar datax-web-0.0.1-SNAPSHOT.jar

需要配上环境变量-Ddatax.home此处参照上述配置mvn打包后的目录即可

4. 访问测试作业接口

curl http://localhost:8080/startJob

可以看到成功跑完一个datax作业