Skip to content

Commit abae0d0

Browse files
authored
Merge pull request #23 from liuyou2/master
update azkaban manual
2 parents 83d9e00 + 6bb616f commit abae0d0

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

README-ZH.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@ DSS主要特点:
146146

147147
[外部系统快速接入DSS](docs/zh_CN/ch4/第三方系统接入DSS指南.md)
148148

149+
[如何接入调度系统Azkaban](docs/zh_CN/ch4/如何接入调度系统Azkaban.md)
150+
149151
更多文档,敬请期待!
150152

151153
## 交流贡献
Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
## 如何接入调度系统Azkaban
1+
## 如何接入调度系统Azkaban
22
Azkaban目前是作为一个SchedulerAppJoint在DSS-SERVER中使用,通过AzkabanSchedulerAppJoint实现了Azkaban的工程服务和安全认证服务,
33
主要提供了工程的创建、更新、发布、删除,以及安全认证服务相关的代理登录,Cookie保存等。
44

55
**前提条件:用户已经安装部署好社区版本的Azkaban-3.69.X环境**
66

77
(1) 安装DSS前配置Azkaban的环境信息
88

9-
在安装DSS之前,在工程的conf目录下配置Azkaban的IP地址和端口信息
9+
在安装DSS之前,在工程的conf目录下配置Azkaban的IP地址和端口信息:
10+
1011
```
1112
#azkaban.address
1213
AZKABAN_ADRESS_IP=127.0.0.1
1314
AZKABAN_ADRESS_PORT=99887
1415
```
1516

16-
用户使用DSS一键安装,会自动配置以下两个参数内容:
17+
用户使用DSS一键安装,会自动配置以下两个参数内容:
1718

1819
```
1920
wds.dss.appjoint.scheduler.azkaban.address= //Azkaban 的http地址
@@ -29,27 +30,30 @@
2930
(3) 在DSS数据库中配置Azkaban的appjoint信息(一键安装时默认已执行不需要重复执行,单独安装需要)
3031

3132
```
32-
INSERT INTO `dss_application` (`id`, `name`, `url`, `is_user_need_init`, `level`, `user_init_url`, `exists_project_service`, `project_url`, `enhance_json`) VALUES (NULL, 'azkaban', NULL, '0', '1', NULL, '0', NULL, NULL);
33+
INSERT INTO `dss_application` (`id`, `name`, `url`, `is_user_need_init`, `level`, `user_init_url`, `exists_project_service`, `project_url`, `enhance_json`) VALUES (NULL, 'azkaban', NULL, '0', '1', NULL, '0', NULL, NULL);
3334
```
3435
检查dss-appjoints目录下是否已经安装了schedulis的appjoint。
3536

3637
(4) 在Azkaban上安装Linkis任务执行插件
3738

38-
由于现在DSS的任务基本都是提交给Linkis来执行的,所以需要在Azkaban上安装一个插件,用于DSS发布到Azkaban后的调度执行。
39-
1、获取插件包
39+
由于现在DSS的任务基本都是提交给Linkis来执行的,所以需要在Azkaban上安装一个插件,用于DSS发布到Azkaban后的调度执行。
40+
1、获取插件包
4041

4142
```
42-
/wedatasphere-dss-x.x.x-dist/share/plugins/azkaban/linkis-jobtype/linkis-jobtype-x.x.x-linkis-jobtype.zip
43+
/wedatasphere-dss-x.x.x-dist/share/plugins/azkaban/linkis-jobtype/linkis-jobtype-x.x.x-linkis-jobtype.zip
4344
```
44-
2、安装插件
45-
把安装包解压到指定的目录下:
45+
2、安装插件
46+
47+
把安装包解压到指定的目录下:
4648
```
47-
/AzkabanInstall/wtss-exec/plugins/jobtypes/linkis
49+
/AzkabanInstall/wtss-exec/plugins/jobtypes/linkis
4850
```
4951

50-
3、配置插件
52+
3、配置插件
53+
5154
private.properties(azkaban的jobtype配置)和 plugin.properties(额外的配置)
5255
请根据实际环境设置两个配置文件的内容
5356
54-
4、刷新生效
57+
4、刷新生效
58+
5559
curl http://IP:PORT/executor?action=reloadJobTypePlugins

0 commit comments

Comments
 (0)