Azkaban的JavaProcess作业案例

JavaProcess作业类型案例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# JavaProcess类型可以运行一个自定义主类方法,type类型为javaprocess,可用的配置为:

​ Xms: 最小堆
​ Xmx: 最大堆
​ classpath: 类路径
​ java.class: 要运行的Java对象,其中必须包含Main方法
​ main.args: main方法的参数

# 案例:

1)新建一个azkaban的maven工程
2)创建包名:com.hkjcpdd
3)创建AzTest类
4)打包jar包azkaban.jar
5)新建testJava.flow
1
2
3
4
5
6
7
8
9
10
# five.flow
nodes:
- name: test_java
type: javaprocess
config:
Xms: 96M
Xmx: 200M
java.class: com.hkjcpdd.TestJavaProcess

# 然后将flow和jar和project打包在一起上传即可