Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 3.73 KB

SchedulisAppConn插件安装文档.md

File metadata and controls

66 lines (45 loc) · 3.73 KB

Schedulis AppConn 插件安装

Schedulis 通过在 DSS 中安装配置 AppConn 插件,可以实现DSS开发的工作流发布到 Schedulis 定时调度执行。

一、安装前准备

二、安装 Schedulis AppConn

  • 用户首先需要查看xx/dss_linkis/dss/dss-appconns目录下面是否存在 schedulis 目录,若不存在用户就需要下载 schedulis 插件 点击下载
  • 用户通过执行脚本appconn-install.sh来安装 Schedulis AppConn,只需输入部署 Schedulis WEB机器的具体 IP 和 Port,就能完成 AppConn 插件安装。在执行脚本时,会执行对应 AppConn 下 init.sql 脚本,把对应的数据库信息插入到 DSS 表中
## 切换目录到DSS的安装目录
cd xx/dss

## 执行 appconn-install 安装脚本,输入对应的appconn名称,按照提示输入对应schedulis WEB服务对应的IP和PORT,
## 注意当服务都部署在一台机器时,IP不要输入127.0.0.1 或 localhost,必须输入真实IP
sh bin/appconn-install.sh
>> schedulis
>> xx.xx.xx.xx
>> 8085

配置 "前往调度中心" 按钮 的 url

  • 修改 ${DSS_HOME}/conf/dss-workflow-server.properties 配置:
#该路径对应的是dolphinscheduler运维中心的页面
wds.dss.workflow.schedulerCenter.url="http://${schedulis_ip}:${schedulis_port}"
  • 然后重启下 workflow 使配置生效:
sh sbin/dss-daemon.sh restart workflow-server

三、Schedulis JobType 插件安装

四、Schedulis 使用方式

  • Schedulis 服务部署完成和 Schedulis AppConn 安装完成后,即可在 DSS 中使用 Schedulis。用户可以在应用组件中,点击 Schedulis 进入 Schedulis,或在工作流开发时,一键发布 DSS 工作流到 Schedulis 进行调度执行。

五、Schedulis AppConn 安装原理

  • Schedulis 的相关配置信息会插入到以下表中,通过配置下表,可以完成 Schedulis 的使用配置,安装 Schedulis AppConn 时,脚本会替换每个 AppConn 下的 init.sql,并插入到表中。
表名 表作用 备注
dss_workspace_menu 菜单表,存储对外展示的内容,如图标、名称等 必须
dss_workspace_menu_appconn menu 和 application 的关联表,用于联合查找 必须
dss_appconn appconn 的基本信息,用于加载 appconn 必须
dss_appconn_instance AppConn 的实例的信息,包括自身的url信息 必须
  • Schedulis 作为调度框架,实现了一级规范和二级规范,需要使用 Schedulis AppConn 的微服务如下表。
微服务名 使用AppConn完成的功能 备注
dss-framework-project-server 使用 schedulis-appconn 完成工程以及组织的统一 必须
dss-workflow-server 借用调度 AppConn 实现工作流发布,状态等获取 必须