Skip to content

Commit a2c6674

Browse files
Optimize the DolphinScheduler插件安装文档.md
1 parent bb395bf commit a2c6674

File tree

1 file changed

+37
-27
lines changed

1 file changed

+37
-27
lines changed

zh_CN/安装部署/DolphinScheduler插件安装文档.md

Lines changed: 37 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -61,74 +61,85 @@ wds.dss.appconn.ds.client.home=${DSS_DOLPHINSCHEDULER_CLIENT_HOME}
6161

6262
- 加载 `DolphinScheduler` 插件
6363

64-
``` bash
64+
```shell script
6565
cd ${DSS_HOME}/bin
6666
sh install-appconn.sh
6767
# 该脚本为交互式的安装方案,您只需要按照指示,输入字符串 dolphinscheduler 以及 dolphinscheduler 服务的 ip 和端口,即可以完成安装
6868
```
6969

7070
请注意:dolphinscheduler 的 ip 不要输入 `localhost``127.0.0.1`,请输入真实 IP。
7171

72-
#### 3.1.1 - 放入dss-dolphinscheduler-token.jar到dss-framework-project的lib下
72+
#### 3.1.1 - 放入 dss-dolphinscheduler-token.jar 到 dss-framework-project 的 lib 下
7373

74-
这个jar包的作用是提供framework/project/ds/token接口
74+
这个 Jar 包的作用是提供 `/api/rest_j/v1/dss/framework/project/ds/token` 接口,用于免密请求 DolphinScheduler 的接口
7575

76-
jar包获取方式:dss编译后从plugins/dolphinscheduler目录中可以获取
76+
Jar 包获取方式:DSS 编译后从 `plugins/dolphinscheduler` 目录中可以获取
7777

7878
![img_9.png](../Images/安装部署/DolphinschedulerAppConn部署/img_9.png)
7979

80-
将该jar包上传到dss部署目录的: lib/dss-framework/dss-framework-project-server/
80+
将该 Jar 包上传到 DSS 部署目录的: `${DSS_HOME}/lib/dss-framework/dss-framework-project-server/`,然后重启 `dss-framework-project-server` 服务:
8181

82-
然后重启dss-framework-project-server服务:
8382
```shell
8483
sh sbin/dss-daemon.sh restart project-server
8584
```
8685

87-
####3.1.2 放入dolphinscheduler-prod-metrics.jar
86+
#### 3.1.2 放入 dolphinscheduler-prod-metrics.jar
87+
88+
这一步是将 DolphinScheduler 的自定义接口实现 Jar 包添加到 DolphinScheduler 服务的 lib 目录,并重启 DolphinScheduler 服务使之生效。
89+
90+
Jar获取方式:从 DSS 编译后的 plugins 目录下有 dolphinscheduler 相关插件包,如图:
8891

89-
这一步是将dolphinscheduler的自定义接口实现jar包添加到dolphinscheduler服务,使之生效。
90-
jar获取方式:从dss编译后的plugins目录下有dolphinscheduler相关插件包,如图:
9192
![img_6.png](../Images/安装部署/DolphinschedulerAppConn部署/img_6.png)
9293

93-
将该jar包拷贝到dolphinscheduler部署的lib目录
94+
将该 Jar 包拷贝到 DolphinScheduler 部署的 lib 目录
9495

9596
![img_7.png](../Images/安装部署/DolphinschedulerAppConn部署/img_7.png)
9697

97-
重启dolphinscheduler的服务,使jar的自定义接口生效
98+
重启 DolphinScheduler 的服务,使 Jar 的自定义接口生效
9899

99-
```
100+
```shell script
100101
sh bin/stop-all.sh
101-
102102
sh bin/start-all.sh
103103
```
104104

105105

106-
####3.2 修改dss的nginx配置,加入/dolphinscheduler路径的请求匹配规则。
107-
这一步是由于运维中心页面前端会直接调用dolphinscheduler服务的接口请求数据(/dolphinscheduler路径前缀),
108-
所以需要将请求转发到dolphinscheduler服务。
106+
#### 3.2 修改 DSS 的 nginx 配置,加入 /dolphinscheduler 路径的请求匹配规则。
109107

110-
```shell
108+
这一步是由于运维中心页面的前端,会直接调用 DolphinScheduler 服务的接口请求数据(`/dolphinscheduler` URI 路径前缀),
109+
110+
所以需要将请求转发到 DolphinScheduler 服务。
111+
112+
```shell script
113+
vim /etc/nginx/conf.d/dss.conf
114+
```
115+
116+
```shell script
111117
location /dolphinscheduler {
112118
proxy_pass http://127.0.0.1:12345;#后端dolphinscheduler服务的地址
113119
proxy_http_version 1.1;
114120
proxy_set_header Upgrade $http_upgrade;
115121
proxy_set_header Connection upgrade;
116122
}
117123
```
118-
修改完毕后执行命令重加载nginx配置使之生效:
119-
```shell
124+
125+
修改完毕后执行命令重加载 nginx 配置使之生效:
126+
127+
```shell script
120128
sudo nginx -s reload
121129
```
122130

123-
#### 3.3. 配置“前往调度中心”的url
131+
#### 3.3. 配置 前往调度中心 的 url
132+
133+
修改 `${DSS_HOME}/conf/dss-workflow-server.properties` 配置:
124134

125-
修改conf/dss-workflow-server.properties配置:
126135
```properties
127136
#该路径对应的是dolphinscheduler运维中心的页面
128137
wds.dss.workflow.schedulerCenter.url="/scheduler"
129138
```
130-
然后重启下workflow使配置生效:
131-
```shell
139+
140+
然后重启下 workflow 使配置生效:
141+
142+
```shell script
132143
sh sbin/dss-daemon.sh restart workflow-server
133144
```
134145

@@ -166,6 +177,7 @@ unzip dss-dolphinscheduler-client.zip
166177
解压即可完成 `dss-dolphinscheduler-client` 的安装。
167178

168179
接着需要修改dss-dolphinscheduler-client中的配置文件conf/linkis.properties的linkis网关的ip和端口:
180+
169181
![img_5.png](../Images/安装部署/DolphinschedulerAppConn部署/img_5.png)
170182

171183

@@ -179,10 +191,8 @@ unzip dss-dolphinscheduler-client.zip
179191

180192
### 4.2 发布 DSS 工作流到 DolphinScheduler
181193

182-
点击工作流的发布按钮,可将 DSS 工作流一键发布到 DolphinScheduler。
183-
184-
![DSS工作流一键发布到DolphinScheduler]()
194+
点击 DSS 工作流的发布按钮,可将 DSS 工作流一键发布到 DolphinScheduler。
185195

186196
### 4.3 调度中心使用文档
187197

188-
更多关于 DSS 调度中心的使用介绍,请参考:[调度中心使用文档]()
198+
更多关于 DSS 调度中心的使用介绍,请参考:[调度中心使用文档](../用户手册/调度中心使用文档.md)

0 commit comments

Comments
 (0)