diff --git a/README-ZH.md b/README-ZH.md index bcfcfb709b..6a1d9cd148 100644 --- a/README-ZH.md +++ b/README-ZH.md @@ -7,7 +7,7 @@ ## 引言 -DataSphere Studio(简称DSS)是微众银行自研的一站式数据应用开发管理门户。 +DataSphere Studio(简称DSS)是微众银行自研的数据应用开发管理集成框架。 基于插拔式的集成框架设计,及计算中间件 [**Linkis**](https://github.com/WeBankFinTech/Linkis) ,可轻松接入上层各种数据应用系统,让数据开发变得简洁又易用。 @@ -37,170 +37,132 @@ DSS主要特点:        3、数据质量管理工具——[Qualitis](https://github.com/WeBankFinTech/Qualitis) -        4、工作流调度工具——[Azkaban](https://azkaban.github.io/) +        4、工作流调度工具——[Schedulis](https://github.com/WeBankFinTech/Schedulis) -        **DSS插拔式的框架设计模式,允许用户快速替换DSS已集成的各个Web系统**。如:将Scriptis替换成Zeppelin,将Azkaban替换成DolphinScheduler。 +        5、数据交换工具——[Exchangis](https://github.com/WeBankFinTech/Exchangis) (**已支持免密跳转,等待Exchangis发版**) + +        6、数据Api服务——[DataApiService](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3/DataApiService%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3.md) + +        7、流式应用开发管理工具——[Streamis](https://github.com/WeBankFinTech/Streamis)(**即将开源**) + +        **DSS插拔式的框架设计模式,允许用户快速替换DSS已集成的各个Web系统**。如:将 Scriptis 替换成Zeppelin,将 Schedulis 替换成DolphinScheduler。 ![DSS一站式](images/zh_CN/readme/onestop.gif) -### 二、基于Linkis计算中间件,打造独有的AppJoint设计理念 +### 二、基于Linkis计算中间件,打造独有的AppConn设计理念 -        AppJoint,是DSS可以简单快速集成各种上层Web系统的核心概念。 +        AppConn,是DSS可以简单快速集成各种上层Web系统的核心概念。 -        AppJoint——应用关节,定义了一套统一的前后台接入规范,可让外部数据应用系统快速简单地接入,成为DSS数据应用开发中的一环。 +        AppConn——应用连接器,定义了一套统一的前后台接入协议,总共分为三级规范,可让外部数据应用系统快速简单地接入,成为DSS数据应用开发中的一环。 + +        AppConn的三级规范即:一级SSO规范,二级组织结构规范,三级开发流程规范; -        DSS通过串联多个AppJoint,编排成一条支持实时执行和定时调度的工作流,用户只需简单拖拽即可完成数据应用的全流程开发。 +        DSS通过串联多个 AppConn,编排成一条支持实时执行和定时调度的工作流,用户只需简单拖拽即可完成数据应用的全流程开发。 -        由于AppJoint对接了Linkis,外部数据应用系统因此具备了资源管控、并发限流、用户资源管理等能力,且允许上下文信息跨系统级共享,彻底告别应用孤岛。 +        由于 AppConn 对接了Linkis,外部数据应用系统因此具备了资源管控、并发限流、用户资源管理等能力,且允许上下文信息跨系统级共享,彻底告别应用孤岛。 -### 三、Project级管理单元 +### 三、Workspace级管理单元 -        以Project为管理单元,组织和管理各数据应用系统的业务应用,定义了一套跨数据应用系统的项目协同开发通用标准。 +        以 Workspace 为管理单元,组织和管理各数据应用系统的业务应用,定义了一套跨数据应用系统的工作空间协同开发通用标准,并提供了用户角色管理能力。 ### 四、已集成的数据应用组件 -        DSS通过实现多个AppJoint,已集成了丰富多样的各种上层数据应用系统,基本可满足用户的数据开发需求。 - -        **用户如果有需要,也可以轻松集成新的数据应用系统,以替换或丰富DSS的数据应用开发流程。** - -        1、DSS的调度能力——Azkaban AppJoint - -           用户的很多数据应用,通常希望具备周期性的调度能力。 - -           目前市面上已有的开源调度系统,与上层的其他数据应用系统整合度低,且难以融通。 - -           DSS通过实现Azkaban AppJoint,允许用户将一个编排好的工作流,一键发布到Azkaban中进行定时调度。 - -           DSS还为调度系统定义了一套标准且通用的DSS工作流解析发布规范,让其他调度系统可以轻松与DSS实现低成本对接。 - -![Azkaban](images/zh_CN/readme/Azkaban_AppJoint.gif) - -        2、数据开发——Scriptis AppJoint - -           什么是[Scriptis](https://github.com/WeBankFinTech/Scriptis)? - -           Scriptis是一款支持在线写SQL、Pyspark、HiveQL等脚本,提交给[Linkis](https://github.com/WeBankFinTech/Linkis)执行的数据分析Web工具,且支持UDF、函数、资源管控和智能诊断等企业级特性。 - -           Scriptis AppJoint为DSS集成了Scriptis的数据开发能力,并允许Scriptis的各种脚本类型,作为DSS工作流的节点,参与到应用开发的流程中。 - -           目前已支持HiveSQL、SparkSQL、Pyspark、Scala等脚本节点类型。 - -![Scriptis](images/zh_CN/readme/Scriptis_AppJoint.gif) - -        3、数据可视化——Visualis AppJoint - -           什么是Visualis? - -           Visualis是一个基于宜信开源项目Davinci二次开发的数据可视化BI工具,为用户在数据安全和权限方面,提供金融级数据可视化能力。 - -           Visualis AppJoint为DSS集成了Visualis的数据可视化能力,并允许数据大屏和仪表盘,作为DSS工作流的节点,与上游的数据集市关联起来。 - -![Visualis](images/zh_CN/readme/Visualis_AppJoint.gif) - -        4、数据质量——Qualitis AppJoint - -           Qualitis AppJoint 为DSS集成数据质量校验能力,将数据质量系统集成到DSS工作流开发中,对数据完整性、正确性等进行校验。 - -![Qualitis](images/zh_CN/readme/Qualitis_AppJoint.gif) - -        5、数据发送——Sender AppJoint - -           Sender AppJoint为DSS集成数据发送能力,目前支持SendEmail节点类型,所有其他节点的结果集,都可以通过邮件发送。 - -           例如:SendEmail节点可直接将Display数据大屏作为邮件发送出来。 - -        6、信号节点——Signal AppJoint - -           EventChecker AppJoint用于强化业务与流程之间的解耦和相互关联。 - -           DataChecker节点:检查库表分区是否存在。 - -           EventSender: 跨工作流和工程的消息发送节点。 - -           EventReceiver: 跨工作流和工程的消息接收节点。 - -        7、功能节点 - -           空节点、子工作流节点。 - -        8、**节点扩展** - -            **根据需要,用户可以简单快速替换DSS已集成的各种功能组件,或新增功能组件。** +        DSS通过实现多个AppConn,已集成了丰富多样的各种上层数据应用系统,基本可满足用户的数据开发需求。 + +        **如果有需要,也可以轻松集成新的数据应用系统,以替换或丰富DSS的数据应用开发流程。** [点我了解如何快速集成新的应用系统](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%B3%BB%E7%BB%9F%E6%8E%A5%E5%85%A5DSS%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97.md) + +| 应用工具 | 描述 | DSS0.X 版本要求 | DSS1.0 版本要求 | 版本规划 | +| --------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------- | ---------- | ------ | +| **DataApiService** | 数据API服务。可快速将SQL脚本发布为一个Restful接口,对外提供Rest访问能力 | 不支持 | >=1.0.0 | 已发布 | +| **Airflow** | 支持将DSS工作流发布到Airflow进行定时调度 | >=0.9.1,尚未合并 | on going | **待规划** | +| **Streamis** | 流式应用开发管理工具。支持发布Flink Jar 和 Flink SQL ,提供流式应用的开发调试和生产管理能力,如:启停、状态监控、checkpoint等。 | 不支持 | >=1.0.0 | **即将发布** | +| **UserManager** | 自动初始化一个DSS新用户所必须的所有用户环境,包含:创建Linux用户、各种用户路径、目录授权等 | >=0.9.1 | on going | **待规划** | +| **EventCheck** | 提供跨业务、跨工程和跨工作流的信号通信能力。 | >=0.5.0 | >=1.0.0 | 已发布 | +| **SendEmail** | 提供数据发送能力,所有其他工作流节点的结果集,都可以通过邮件进行发送 | >=0.5.0 | >=1.0.0 | 已发布 | +| [**Scriptis**](https://github.com/WeBankFinTech/Scriptis) | 支持在线写SQL、Pyspark、HiveQL等脚本,提交给[Linkis](https://github.com/WeBankFinTech/Linkis)执行的数据分析Web工具。 | >=0.5.0 | >=1.0.0 | 已发布 | +| [**Visualis**](https://github.com/WeBankFinTech/Visualis) | 基于宜信开源项目Davinci二次开发的数据可视化BI工具,为用户在数据安全方面提供金融级数据可视化能力。 | >=0.5.0 | >=1.0.0 | 已发布 | +| [**Qualitis**](https://github.com/WeBankFinTech/Qualitis) | 数据质量校验工具,提供数据完整性、正确性等数据校验能力 | >=0.5.0 | >=1.0.0 | **待发布** | +| [**Schedulis**](https://github.com/WeBankFinTech/Schedulis) | 基于Azkaban二次开发的工作流任务调度系统,具备高性能,高可用和多租户资源隔离等金融级特性。 | >=0.5.0 | >=1.0.0 | 已发布 | +| [**Exchangis**](https://github.com/WeBankFinTech/Exchangis) | 支持对结构化及无结构化的异构数据源之间的数据传输的数据交换平台 | 不支持 | >=1.0.0 | **待发布** | + ## Demo试用环境 -       由于DataSphereStudio支持执行脚本风险较高,WeDataSphere Demo环境的隔离没有做完,考虑到大家都在咨询Demo环境,决定向社区先定向发放邀请码,接受企业和组织的试用申请。 +       由于 DataSphereStudio 支持执行脚本风险较高,WeDataSphere Demo环境的隔离没有做完,考虑到大家都在咨询Demo环境,决定向社区先定向发放邀请码,接受企业和组织的试用申请。        如果您想试用Demo环境,请加入DataSphere Studio社区用户群(**加群方式请翻到本文档末尾处**),联系团队成员获取邀请码。 -       WeDataSphere Demo环境用户注册页面:https://sandbox.webank.com/wds/dss/#/register +       DataSphereStudio Demo环境用户注册页面:[点我进入](https://www.ozone.space/wds/dss/#/register) -       WeDataSphere Demo环境登录页面:https://sandbox.webank.com/wds/dss/ +       DataSphereStudio Demo环境登录页面:[点我进入](https://www.ozone.space/wds/dss/#/login) -       我们会尽快解决环境隔离问题,争取早日向社区完全开放WeDataSphere Demo环境。 +       **DataSphereStudio1.0 Demo环境将在近期开放,敬请期待**。 -## 与类似系统对比 +## 下载 -        DSS是一个引领数据应用开发管理方向的开源项目,开源社区目前尚没有同类产品。 +        请前往 [DSS releases](https://github.com/WeBankFinTech/DataSphereStudio/releases) 页面下载 DSS 的已编译版本或源码包。 -## 使用场景 +## 编译和安装部署 -        DataSphere Studio适用于以下场景: +请参照 [编译指引](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3/DSS%E7%BC%96%E8%AF%91%E6%96%87%E6%A1%A3.md) 来编译 DSS 源码。 -        1. 正在筹建或初步具备大数据平台能力,但无任何数据应用工具的场景。 +请参考 [安装部署文档](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/DSS%E5%8D%95%E6%9C%BA%E9%83%A8%E7%BD%B2%E6%96%87%E6%A1%A3.md) 来部署 DSS。 -        2. 已具备大数据基础平台能力,且仅有少数数据应用工具的场景。 +## 示例和使用指引 -        3. 已具备大数据基础平台能力,且拥有全部数据应用工具,但工具间尚未打通,用户使用隔离感强、学习成本高的场景。 +请到 [用户使用文档](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3/DSS%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C.md) ,了解如何快速使用DSS。 -        4. 已具备大数据基础平台能力,且拥有全部数据应用工具,部分工具已实现对接,但尚未定义统一规范的场景。 +## 文档 -## 快速安装使用 +DSS1.0的完整文档列表,请参见 [DSS-Doc](https://github.com/WeBankFinTech/DataSphereStudio-Doc/tree/main/zh_CN) -点我进入[快速安装使用](docs/zh_CN/ch2/DSS_LINKIS_Quick_Install.md) +以下为 DSS 相关 AppConn 插件的安装指南: -## 架构 +- [DSS的Visualis AppConn插件安装指南](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/VisualisAppConn%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3.md) -![DSS架构](images/zh_CN/readme/architecture.png) +- [DSS的Schedulis AppConn插件安装指南](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/SchedulisAppConn%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3.md) -## 文档列表 +- [DSS的Qualitis AppConn插件安装指南](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/QualitisAppConn%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3.md) -#### 1. 安装编译文档 +- [DSS的Exchangis AppConn插件安装指南](https://github.com/WeBankFinTech/DataSphereStudio-Doc/blob/main/zh_CN/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/ExchangisAppConn%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3.md) -[快速安装使用文档](docs/zh_CN/ch2/DSS_LINKIS_Quick_Install.md) -[**DSS安装常见问题列表**](docs/zh_CN/ch1/DSS安装常见问题列表.md) +## 架构 -[DSS编译文档](docs/zh_CN/ch1/DSS编译文档.md) +![DSS架构](images/zh_CN/readme/architecture.png) -#### 2. 使用文档 -[快速使用文档](docs/zh_CN/ch3/DataSphere_Studio_QuickStart.md) +## 使用场景 -[用户手册](docs/zh_CN/ch3/DSS_User_Manual.md) +        DataSphere Studio适用于以下场景: -#### 3. AppJoint插件安装文档 +        1. 正在筹建或初步具备大数据平台能力,但无任何数据应用工具的场景。 -**以下为手动安装相关插件的指南,DSS一键安装【标准版】已自动安装了以下插件,可忽略。** +        2. 已具备大数据基础平台能力,且仅有少数数据应用工具的场景。 -[DSS的Azkaban AppJoint插件安装指南](docs/zh_CN/ch4/如何接入调度系统Azkaban.md) +        3. 已具备大数据基础平台能力,且拥有全部数据应用工具,但工具间尚未打通,用户使用隔离感强、学习成本高的场景。 -[DSS的Qualitis AppJoint插件安装指南](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) +        4. 已具备大数据基础平台能力,且拥有全部数据应用工具,部分工具已实现对接,但尚未定义统一规范的场景。 -#### 4. 第三方系统如何接入文档 -[DSS如何快速集成第三方系统](docs/zh_CN/ch4/第三方系统接入DSS指南.md) +## 贡献 -#### 5. 架构文档 +我们非常欢迎和期待更多的贡献者参与共建 DSS, 不论是代码、文档,或是其他能够帮助到社区的贡献形式。 -[DSS工程发布到调度系统的架构设计](docs/zh_CN/ch4/DSS工程发布调度系统架构设计.md) +## 联系我们 -更多文档,敬请期待! +对 DSS 的任何问题和建议,敬请提交issue,以便跟踪处理和经验沉淀共享。 -## 交流贡献 +您也可以扫描下面的二维码,加入我们的微信/QQ群,以获得更快速的响应。 ![交流](images/zh_CN/readme/communication.png) +## 谁在使用 DSS + +我们创建了 [Who is using DSS](https://github.com/WeBankFinTech/DataSphereStudio/issues/1) issue 以便用户反馈和记录谁在使用 DSS,欢迎您注册登记. + +DSS 自2019年开源发布以来,累计已有700多家试验企业和1000+沙盒试验用户,涉及金融、电信、制造、互联网等多个行业。 + ## License DSS is under the Apache 2.0 license. See the [License](LICENSE) file for details. diff --git a/README.md b/README.md index a3bfcfe4e9..f37d3639da 100644 --- a/README.md +++ b/README.md @@ -33,19 +33,21 @@ Please be patient, it will take some time to load gif.        c. [Qualitis](https://github.com/WeBankFinTech/Qualitis) - Data Quality Management Tool -        d. [Azkaban](https://azkaban.github.io/) - Batch workflow job scheduler +        d. [Schedulis](https://github.com/WeBankFinTech/Schedulis) - Batch workflow job scheduler + +        f. [Exchangis](https://github.com/WeBankFinTech/Exchangis) - Data Exchange Tool ![DSS one-stop video](images/en_US/readme/onestop.gif) -### 2. AppJoint, based on Linkis,defines a unique design concept +### 2. AppConn, based on Linkis,defines a unique design concept -        AppJoint——application joint, defining unified front-end and back-end +        AppConn——application connector, defining unified front-end and back-end integration specifications, can quickly and easily integrate with external data application systems, making them as part of DSS data application development. -        DSS arranges multiple AppJoints in series to form a workflow that supports real-time execution and scheduled execution. Users can complete the entire process development of data applications with simple drag and drop operations. +        DSS arranges multiple AppConns in series to form a workflow that supports real-time execution and scheduled execution. Users can complete the entire process development of data applications with simple drag and drop operations. -        Since AppJoint is integrated with Linkis, the external data application system shares the capabilities of resource management, concurrent limiting, and high performance. AppJoint also allows sharable context across system level and completely gets away from application silos. +        Since AppConn is integrated with Linkis, the external data application system shares the capabilities of resource management, concurrent limiting, and high performance. AppConn also allows sharable context across system level and completely gets away from application silos. ### 3. Project, as the management unit @@ -53,55 +55,55 @@ Please be patient, it will take some time to load gif. ### 4. Integrated data application components -       a. Azkaban AppJoint —— Batch workflow job scheduler +       a. Schedulis AppConn —— Batch workflow job scheduler          Many data applications developed by users usually require periodic scheduling capability.          At present, the open source scheduling system in the community is pretty unfriendly to integrate with other data application systems. -         DSS implements Azkaban AppJoint, which allows users to publish DSS workflows to Azkaban for regular scheduling. +         DSS implements Schedulis AppConn, which allows users to publish DSS workflows to Azkaban for regular scheduling.          DSS also defines standard and generic workflow parsing and publishing specifications for scheduling systems, allowing other scheduling systems to easily achieve low-cost integration with DSS. ![Azkaban](images/en_US/readme/Azkaban_AppJoint.gif) -       b. Scriptis AppJoint —— Data Development IDE Tool +       b. Scriptis AppConn —— Data Development IDE Tool          What is [Scriptis](https://github.com/WeBankFinTech/Scriptis)?          Scriptis is for interactive data analysis with script development(SQL, Pyspark, HiveQL), task submission(Spark, Hive), UDF, function, resource management and intelligent diagnosis. -         Scriptis AppJoint integrates the data development capabilities of Scriptis to DSS, and allows various script types of Scriptis to serve as nodes in the DSS workflow to participate in the application development process. +         Scriptis AppConn integrates the data development capabilities of Scriptis to DSS, and allows various script types of Scriptis to serve as nodes in the DSS workflow to participate in the application development process.          Currently supports HiveSQL, SparkSQL, Pyspark, Scala and other script node types. ![Scriptis](images/en_US/readme/Scriptis_AppJoint.gif) -       c. Visualis AppJoint —— Data Visualization Tool +       c. Visualis AppConn —— Data Visualization Tool          What is [Visualis](https://github.com/WeBankFinTech/Visualis)?          Visualis is a BI tool for data visualization. It provides financial-grade data visualization capabilities on the basis of data security and permissions, based on the open source project Davinci contributed by CreditEase. -         Visualis AppJoint integrates data visualization capabilities to DSS, and allows displays and dashboards, as nodes of DSS workflows, to be associated with upstream data market. +         Visualis AppConn integrates data visualization capabilities to DSS, and allows displays and dashboards, as nodes of DSS workflows, to be associated with upstream data market. ![Visualis](images/en_US/readme/Visualis_AppJoint.gif) -       d. Qualitis AppJoint —— Data quality management Tool +       d. Qualitis AppConn —— Data quality management Tool -         Qualitis AppJoint integrates data quality verification capabilities for DSS, allows Qualitis as a node in DSS workflow +         Qualitis AppConn integrates data quality verification capabilities for DSS, allows Qualitis as a node in DSS workflow ![Qualitis](images/en_US/readme/Qualitis_AppJoint.gif) -       e. Data Sender——Sender AppJoint +       e. Data Sender——Sender AppConn -         Sender AppJoint provides data delivery capability for DSS. Currently it supports the SendEmail node type, and the result sets of all other nodes can be sent via email. +         Sender AppConn provides data delivery capability for DSS. Currently it supports the SendEmail node type, and the result sets of all other nodes can be sent via email.          For example, the SendEmail node can directly send the screen shot of a display as an email. -       f. Signal AppJoint —— Signal Nodes +       f. Signal AppConn —— Signal Nodes -         Signal AppJoint is used to strengthen the correlation between business and process while keeping them decoupled. +         Signal AppConn is used to strengthen the correlation between business and process while keeping them decoupled.          DataChecker Node:Checks whether a table or partition exists. diff --git a/plugins/azkaban/linkis-jobtype/bin/install.sh b/plugins/azkaban/linkis-jobtype/bin/install.sh index ff10c0612b..bd29452fd5 100644 --- a/plugins/azkaban/linkis-jobtype/bin/install.sh +++ b/plugins/azkaban/linkis-jobtype/bin/install.sh @@ -38,15 +38,16 @@ fi echo "start to subsitution conf" sed -i "s#jobtype.lib.dir.*#jobtype.lib.dir=$AZKABAN_JOBTYPE_DIR/linkis/lib#g" ${workDir}/private.properties -sed -i "s#wds.linkis.gateway.url.*#wds.linkis.gateway.url=$LINKIS_GATEWAY_URL#g" ${workDir}/plugin.properties +sed -i "s#wds.linkis.gateway.url.v0.*#wds.linkis.gateway.url.v0=$LINKIS_GATEWAY_URL#g" ${workDir}/plugin.properties +sed -i "s#wds.linkis.gateway.url.v1.*#wds.linkis.gateway.url.v1=$LINKIS_GATEWAY_URL#g" ${workDir}/plugin.properties sed -i "s#wds.linkis.client.flow.author.user.token.*#wds.linkis.client.flow.author.user.token=$LINKIS_GATEWAY_TOKEN#g" ${workDir}/plugin.properties isSuccess "subsitution conf" echo "$COPY Plugin" -ssh -p $SSH_PORT $AZKABAN_EXECUTOR_HOST "cd $AZKABAN_JOBTYPE_DIR;rm -rf linkis-bak; mv -f linkis ../linkis-bak" +##ssh -p $SSH_PORT $AZKABAN_EXECUTOR_HOST "cd $AZKABAN_JOBTYPE_DIR;rm -rf linkis-bak; mv -f linkis ../linkis-bak" scp -P $SSH_PORT -r ${workDir} $AZKABAN_EXECUTOR_HOST:$AZKABAN_JOBTYPE_DIR echo "reload jobType" -curl $AZKABAN_EXECUTOR_URL \ No newline at end of file +##curl $AZKABAN_EXECUTOR_URL \ No newline at end of file diff --git a/plugins/azkaban/linkis-jobtype/pom.xml b/plugins/azkaban/linkis-jobtype/pom.xml index 9d0d787b5a..9c8dfd16ae 100644 --- a/plugins/azkaban/linkis-jobtype/pom.xml +++ b/plugins/azkaban/linkis-jobtype/pom.xml @@ -1,9 +1,8 @@