Skip to content

Commit b771a48

Browse files
authored
Merge pull request #35 from zqburde/1.1.0
Optimize DSS&Linkis一键部署文档单机版
2 parents 1a4ad10 + d8d150c commit b771a48

File tree

5 files changed

+81
-55
lines changed

5 files changed

+81
-55
lines changed

README-ZH.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ DataSphereStudio
5454

5555
       由于 DataSphereStudio 支持执行脚本风险较高,WeDataSphere Demo 环境的隔离没有做完,考虑到大家都在咨询 Demo 环境,决定向社区先定向发放邀请码,接受企业和组织的试用申请。
5656

57-
       如果您想试用 Demo 环境,请加入 DataSphere Studio 社区用户群**加群方式请翻到本文档末尾处**,联系团队成员获取邀请码。
57+
       如果您想试用 Demo 环境,请加入 DataSphere Studio 社区用户群 [加群方式可跳转](#1),联系团队成员获取邀请码。
5858

5959
       DataSphereStudio Demo 环境用户注册页面:[点我进入](https://dss-open.wedatasphere.com/#/register)
6060

@@ -67,13 +67,13 @@ DataSphereStudio
6767

6868
       以下为 DSS 相关 AppConn 插件的安装指南:
6969

70-
- [DSS 的 Visualis AppConn 插件安装指南](zh_CN/安装部署/VisualisAppConn插件安装文档.md)
70+
- [DSS 的 Visualis AppConn 插件安装指南](https://github.com/WeBankFinTech/Visualis/blob/master/visualis_docs/zh_CN/Visualis_appconn_install_cn.md)
7171

7272
- [DSS 的 Schedulis AppConn 插件安装指南](zh_CN/安装部署/SchedulisAppConn插件安装文档.md)
7373

74-
- [DSS 的 Qualitis AppConn 插件安装指南](zh_CN/安装部署/QualitisAppConn插件安装文档.md)
74+
- [DSS 的 Qualitis AppConn 插件安装指南](https://github.com/WeBankFinTech/Qualitis/blob/master/docs/zh_CN/ch1/%E6%8E%A5%E5%85%A5%E5%B7%A5%E4%BD%9C%E6%B5%81%E6%8C%87%E5%8D%97.md)
7575

76-
- [DSS 的 Exchangis AppConn 插件安装指南](zh_CN/安装部署/ExchangisAppConn插件安装文档.md)
76+
- [DSS 的 Exchangis AppConn 插件安装指南](https://github.com/WeDataSphere/Exchangis/blob/master/docs/zh_CN/ch1/exchangis_appconn_deploy_cn.md)
7777

7878

7979
## 谁在使用 DataSphere Studio
@@ -95,7 +95,7 @@ DataSphereStudio
9595
       我们非常欢迎和期待更多的贡献者参与共建 DSS, 不论是代码、文档,或是其他能够帮助到社区的贡献形式。
9696

9797

98-
## 联系我们
98+
## <a id = "1">联系我们</a>
9999

100100
&nbsp; &nbsp; &nbsp; &nbsp;对 DSS 的任何问题和建议,敬请提交issue,以便跟踪处理和经验沉淀共享。
101101

86.3 KB
Loading
-46.9 KB
Binary file not shown.

zh_CN/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ DataSphere Studio(简称 DSS)是微众银行自研的数据应用开发管
88

99
* [安装部署](安装部署)
1010
* [DSS 单机部署文档](安装部署/DSS&Linkis一键部署文档单机版.md)
11-
* [ExchangisAppConn 插件安装文档](安装部署/ExchangisAppConn插件安装文档.md)
12-
* [QualitisAppConn 插件安装文档](安装部署/QualitisAppConn插件安装文档.md)
11+
* [ExchangisAppConn 插件安装文档](https://github.com/WeDataSphere/Exchangis/blob/master/docs/zh_CN/ch1/exchangis_appconn_deploy_cn.md)
12+
* [QualitisAppConn 插件安装文档](安https://github.com/WeBankFinTech/Qualitis/blob/master/docs/zh_CN/ch1/%E6%8E%A5%E5%85%A5%E5%B7%A5%E4%BD%9C%E6%B5%81%E6%8C%87%E5%8D%97.md)
1313
* [SchedulisAppConn 插件安装文档](安装部署/SchedulisAppConn插件安装文档.md)
14-
* [VisualisAppConn 插件安装文档](安装部署/VisualisAppConn插件安装文档.md)
14+
* [VisualisAppConn 插件安装文档](https://github.com/WeBankFinTech/Visualis/blob/master/visualis_docs/zh_CN/Visualis_appconn_install_cn.md)
1515
* [使用文档](使用文档)
1616
* [DSS用户手册](使用文档/DSS用户手册.md)
1717
* [DataApiService 使用文档](使用文档/DataApiService使用文档.md)

zh_CN/安装部署/DSS&Linkis一键部署文档单机版.md

Lines changed: 73 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
如用户是第一次安装Hive,可参考:[Hive快速安装部署](https://cwiki.apache.org/confluence/display/Hive/GettingStarted)
3030

31-
如用户是第一次安装Spark,On Yarn模式可参考:[Spark on Yarn部署](
31+
如用户是第一次安装Spark,On Yarn模式可参考:[Spark on Yarn部署](https://spark.apache.org/docs/2.4.3/running-on-yarn.html)
3232

3333
### 二、创建用户
3434

@@ -37,15 +37,15 @@
3737

3838
2. 在所有需要部署的机器上创建部署用户,用于安装 ,如下命令创建部署用户hadoop
3939

40-
```
40+
```shell
4141
sudo useradd hadoop
4242
```
4343

4444
3. 因为Linkis的服务是以 `sudo -u ${linux-user}` 方式来切换引擎,从而执行作业,所以部署用户需要有 sudo 权限,而且是免密的,按下面步骤修改部署用户权限
4545

4646
编辑/etc/sudoers文件:
4747

48-
```
48+
```shell
4949
vi /etc/sudoers
5050
```
5151

@@ -60,39 +60,39 @@
6060

6161
5. **如果用户的Pyspark想拥有画图功能,则还需在所有安装节点,安装画图模块**。命令如下:
6262

63-
```
63+
```shell
6464
python -m pip install matplotlib
6565
```
6666

6767
### 三、准备安装包
6868

69-
- 用户可以自行编译或者去 release 页面下载安装包: [DSS Release-1.1.0](https://github.com/WeBankFinTech/DataSphereStudio/releases/tag/1.1.0)
69+
- 用户可以自行编译或者去 release 页面下载安装包:[DSS Release-1.1.0](https://github.com/WeBankFinTech/DataSphereStudio/releases/tag/1.1.0)
7070

71-
**请注意:为了能正常使用 Visualis1.0.0-RC1 和 Exchangis1.0.0-RC1,请去 releases 页面下载最新的一键安装部署包。**
71+
**请注意:为了能正常使用 Visualis1.0.0 和 Exchangis1.0.0,请去 releases 页面下载最新的一键安装部署包。**
7272

73-
**请注意:为了能正常使用 Visualis1.0.0-RC1 和 Exchangis1.0.0-RC1,请去 releases 页面下载最新的一键安装部署包。**
73+
**请注意:为了能正常使用 Visualis1.0.0 和 Exchangis1.0.0,请去 releases 页面下载最新的一键安装部署包。**
7474

7575

7676

77-
- DSS & LINKIS 一键安装部署包的层级目录结构如下:
77+
- DSS & Linkis 一键安装部署包的层级目录结构如下:
7878

79-
```text
80-
├── dss_linkis # 一键部署主目录
81-
├── bin # 用于一键安装,以及一键启动 DSS + Linkis
82-
├── conf # 一键部署的参数配置目录
83-
├── wedatasphere-dss-x.x.x-dist.tar.gz # DSS后端安装包
84-
├── wedatasphere-dss-web-x.x.x-dist.zip # DSS前端和Linkis前端安装包
85-
├── wedatasphere-linkis-x.x.x-dist.tar.gz # Linkis后端安装包
86-
```
79+
```text
80+
├── dss_linkis # 一键部署主目录
81+
├── bin # 用于一键安装,以及一键启动 DSS + Linkis
82+
├── conf # 一键部署的参数配置目录
83+
├── wedatasphere-dss-x.x.x-dist.tar.gz # DSS后端安装包
84+
├── wedatasphere-dss-web-x.x.x-dist.zip # DSS前端和Linkis前端安装包
85+
├── wedatasphere-linkis-x.x.x-dist.tar.gz # Linkis后端安装包
86+
```
8787
88-
- 如果用户选择采用下载安装包直接部署的形式,可直接跳转到[修改配置](#1)
88+
- 如果用户选择采用下载安装包直接部署的形式,可直接跳转到 [修改配置](#1)
8989
9090
9191
- 如果用户选择自行编译 Linkis 或 DSS,请确保编译的是 Linkis1.1.1 和已拉取了 DSS `master` 分支的最新代码,编译方式可以参考:
9292
[DSS后端编译文档](../开发文档/DSS编译文档.md)
9393
[DSS前端编译文档](../开发文档/前端编译文档.md)
9494
[Linkis后端编译文档](https://linkis.apache.org/zh-CN/docs/latest/development/linkis_compile_and_package)
95-
[Linkis前端编译文档](https://linkis.apache.org/zh-CN/docs/latest/development/web_build)is_compile_and_package)
95+
[Linkis前端编译文档](https://linkis.apache.org/zh-CN/docs/latest/development/web_build)
9696
9797
9898
1. 针对后端安装包可直接将上面的 Linkis 后端安装包或 DSS 后端安装包替换成编译后相关安装包即可。
@@ -277,15 +277,10 @@ [email protected]
277277
EMAIL_PASSWORD=xxxxx
278278
EMAIL_PROTOCOL=smtp
279279
280-
### Save the file path exported by the orchestrator service
281-
ORCHESTRATOR_FILE_PATH=/appcom/tmp/dss
282-
### Save DSS flow execution service log path
283-
EXECUTION_LOG_PATH=/appcom/tmp/dss
284-
285280
############## other default configuration 其他默认配置信息 ##############
286281
```
287282

288-
请注意:DSS 推荐使用 LDAP 进行用户登录鉴权,如您想接入公司的 LDAP,还需在上面的 `config.sh` 中填写 LDAP 的配置参数。 [如何安装 LDAP?](https://web.mit.edu/rhel-doc/5/RHEL-5-manual/Deployment_Guide-en-US/s1-ldap-quickstart.html)
283+
- 请注意:DSS 推荐使用 LDAP 进行用户登录鉴权,如您想接入公司的 LDAP,还需在上面的 `config.sh` 中填写 LDAP 的配置参数。 [如何安装 LDAP?](https://web.mit.edu/rhel-doc/5/RHEL-5-manual/Deployment_Guide-en-US/s1-ldap-quickstart.html)
289284

290285
- 修改数据库配置。请确保配置的数据库,安装机器可以正常访问,否则将会出现 DDL 和 DML 导入失败的错误,打开 `db.sh`,按需修改相关配置参数,参数说明如下:
291286

@@ -312,11 +307,13 @@ HIVE_PASSWORD=xxx
312307
- 若从未安装过DSS及Linkis服务,忽略此步骤
313308

314309
2. #### 将当前目录切换到bin目录
315-
316-
`cd xx/dss_linkis/bin`
310+
```shell
311+
cd xx/dss_linkis/bin
312+
```
317313
3. #### 执行安装脚本
318-
319-
`sh install.sh`
314+
```shell
315+
sh install.sh
316+
```
320317
- 该安装脚本会检查各项集成环境命令,如果没有请按照提示进行安装,以下命令为必须项:
321318

322319
*yum; java; mysql; unzip; expect; telnet; tar; sed; dos2unix; nginx*
@@ -327,13 +324,39 @@ HIVE_PASSWORD=xxx
327324
- *除非用户想重新安装整个应用,否则该命令执行一次即可*
328325

329326
4. #### 启动服务
327+
- 若用户的Linkis安装包是通过自己编译获取且用户想启用数据源管理功能,那么就需要去修改配置以启动该项功能,使用下载的安装包无需操作
328+
```shell
329+
## 切换到Linkis配置文件目录
330+
cd xx/dss_linkis/linkis/conf
331+
332+
## 打开配置文件linkis-env.sh
333+
vi linkis-env.sh
334+
335+
## 将如下配置改为true
336+
export ENABLE_METADATA_MANAGER=true
337+
```
338+
- 若用户的Linkis安装包是通过自己编译获取,在启动服务前尽量将后续用到的密码改成和部署用户名一致,使用下载的安装包无需操作
339+
```shell
340+
## 切换到Linkis配置文件目录
341+
cd xx/dss_linkis/linkis/conf/
342+
343+
## 打开配置文件linkis-mg-gateway.properties
344+
vi linkis-mg-gateway.properties
345+
346+
## 修改密码
347+
wds.linkis.admin.password=hadoop
348+
```
349+
- 在xx/dss_linkis/bin目录下执行启动服务脚本
350+
351+
```shell
352+
sh start-all.sh
353+
```
330354

331-
`sh start-all.sh`
332355
- 如果启动产生了错误信息,可以查看具体报错原因。启动后,各项微服务都会进行**通信检测**,如果有异常则可以帮助用户定位异常日志和原因
333356

334357
5. #### 安装默认Appconn
335358

336-
```
359+
```shell
337360
# 切换目录到dss,正常情况下dss目录就在xx/dss_linkis目录下,
338361
cd xx/dss_linkis/dss/bin
339362
@@ -345,27 +368,30 @@ HIVE_PASSWORD=xxx
345368

346369
6. #### 查看验证是否成功
347370

348-
- 用户可以在Eureka界面查看 Linkis & DSS 后台各微服务的启动情况,默认情况下DSS有7个微服务,Linkis有8个微服务(**Eureka地址在xx/dss_linkis/conf/config.sh有配置)**
349-
350-
![](../Images/安装部署/DSS单机部署文档/eureka.png)
371+
- 用户可以在Eureka界面查看 Linkis & DSS 后台各微服务的启动情况,默认情况下DSS有7个微服务,Linkis有10个微服务(包括启用数据源管理功能后的两个微服务) **(Eureka地址在xx/dss_linkis/conf/config.sh有配置)**
351372

352-
- 用户可以使用**谷歌浏览器**访问以下前端地址:`http://DSS_NGINX_IP:DSS_WEB_PORT` **启动日志会打印此访问地址(在xx/dss_linkis/conf/config.sh中也配置了此地址)**。登陆时管理员的用户名为部署用户为hadoop,密码因DSS版本不同而不同(密码:dss<1.0.1版本和部署用户一致;dss>=1.0.1 版本,密码是在执行部署时随机生成一个密码串,存储于xx/dss_linkis/linkis/conf/linkis-mg-gateway.properties)
373+
![](../Images/安装部署/DSS&Linkis一键部署文档单机版/eureka.png)
374+
375+
- 用户可以使用**谷歌浏览器**访问以下前端地址:`http://DSS_NGINX_IP:DSS_WEB_PORT` **启动日志会打印此访问地址(在xx/dss_linkis/conf/config.sh中也配置了此地址)**。登陆时默认管理员的用户名和密码均为部署用户为hadoop(用户若想修改密码,可以通过修改 xx/dss_linkis/linkis/conf/linkis-mg-gateway.properties 文件中的 wds.linkis.admin.password 参数)
353376

354377
7. #### 停止服务
355-
`sh stop-all.sh`
378+
```shell
379+
sh stop-all.sh
380+
```
356381
- 若用户需要停止所有服务可执行该命令`sh stop-all.sh`,重新启动所有服务就执行`sh start-all.sh`,这两条命令均在xx/dss_linkis/bin目录下执行
357382

358383
### 六、补充说明
359-
- 考虑到安装包过于大的问题,Linkis默认仅提供Hive, Python, Shell, Spark引擎插件,用户若想使用其他引擎,可参考文档: [Linkis引擎使用](https://linkis.apache.org/zh-CN/docs/latest/engine_usage/overview)
384+
- 考虑到安装包过于大的问题,Linkis默认仅提供Hive, Python, Shell, Spark引擎插件,用户若想使用其他引擎,可参考文档: [Linkis引擎的安装](https://linkis.apache.org/zh-CN/docs/latest/deployment/engine_conn_plugin_installation/)
385+
- DSS默认未安装调度系统,用户可以选择安装 Schedulis 或者 DolphinScheduler,具体安装方式见下面表格
360386
- DSS默认仅安装DateChecker, EventSender, EventReceiver AppConn,用户可参考文档安装其他AppConn,如[Visualis](), [Exchangis](https://github.com/WeBankFinTech/Exchangis/blob/dev-1.0.0/docs/zh_CN/ch1/exchangis_appconn_deploy_cn.md), [Qualitis](), [Prophecis](), [Streamis]()
361-
- 若用户的Linkis安装包是通过自己编译获取且用户想启用数据源管理功能,那么就需要去修改配置以启动该项功能,使用下载的安装包无需操作
362-
```
363-
## 切换到Linkis配置文件目录
364-
cd xx/dss_linkis/linkis/conf
365-
366-
## 打开配置文件linkis-env.sh
367-
vi linkis-env.sh
368-
369-
## 将如下配置改为true
370-
export ENABLE_METADATA_MANAGER=true
371-
```
387+
调度系统就是Schedulis和DolphinScheduler
388+
389+
| 组件名 | 组件版本要求 | 组件部署链接 | AppConn部署链接 |
390+
|-----------------|----------------|----------------------------------------|-------------------|
391+
| Schedulis | Schedulis0.7.0 | [Schedulis部署](https://github.com/WeBankFinTech/Schedulis/blob/master/docs/schedulis_deploy_cn.md) | [Schedulis AppConn部署](SchedulisAppConn插件安装文档.md)|
392+
| Visualis | Visualis1.0.0 | [Visualis部署](https://github.com/WeBankFinTech/Visualis/blob/master/visualis_docs/zh_CN/Visualis_deploy_doc_cn.md) |[Visualis AppConn部署](https://github.com/WeBankFinTech/Visualis/blob/master/visualis_docs/zh_CN/Visualis_appconn_install_cn.md)|
393+
| Exchangis | Exchangis1.0.0 | [Exchangis部署](https://github.com/WeDataSphere/Exchangis/blob/master/docs/zh_CN/ch1/exchangis_deploy_cn.md) | [Exchangis AppConn部署](https://github.com/WeDataSphere/Exchangis/blob/master/docs/zh_CN/ch1/exchangis_appconn_deploy_cn.md) |
394+
| Qualitis |Qualitis0.9.2 | [Qualitis部署](https://github.com/WeBankFinTech/Qualitis/blob/master/docs/zh_CN/ch1/%E5%BF%AB%E9%80%9F%E6%90%AD%E5%BB%BA%E6%89%8B%E5%86%8C%E2%80%94%E2%80%94%E5%8D%95%E6%9C%BA%E7%89%88.md) |[Qualitis AppConn部署](https://github.com/WeBankFinTech/Qualitis/blob/master/docs/zh_CN/ch1/%E6%8E%A5%E5%85%A5%E5%B7%A5%E4%BD%9C%E6%B5%81%E6%8C%87%E5%8D%97.md) |
395+
| Prophecis | Prophecis | [Prophecis部署]() | [Prophecis AppConn部署]() |
396+
| Streamis | Streamis0.2.0 | [Streamis部署]() | [Streamis AppConn部署]() |
397+
| DolphinScheduler | DolphinScheduler | [DolphinScheduler 部署]() | [DolphinScheduler AppConn部署]() |

0 commit comments

Comments
 (0)