Loading docs/zh_CN/后端部署文档.md +8 −2 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ ## 1、准备工作 目前最新安装包版本是1.0.2,下载地址: [码云下载](https://gitee.com/easyscheduler/EasyScheduler/attach_files/) ,下载escheduler-backend-1.0.2.tar.gz(后端简称escheduler-backend),escheduler-ui-1.0.2.tar.gz(前端简称escheduler-ui) 目前最新安装包版本是1.0.3,下载地址: [码云下载](https://gitee.com/easyscheduler/EasyScheduler/attach_files/) ,下载escheduler-backend-1.0.3.tar.gz(后端简称escheduler-backend),escheduler-ui-1.0.3.tar.gz(前端简称escheduler-ui) #### 准备一: 基础软件安装(必装项请自行安装) Loading Loading @@ -101,6 +101,12 @@ install.sh : 一键部署脚本 - 修改部署参数(根据自己服务器及业务情况): - 修改 **install.sh**中的各参数,替换成自身业务所需的值 - monitorServerState 开关变量,在1.0.3版本中增加,控制是否启动自启动脚本(监控master,worker状态,如果掉线会自动启动) 默认值为"false"表示不启动自启动脚本,如果需要启动改为"true" - hdfsStartupSate 开关变量,控制是否启动hdfs 默认值为"false"表示不启动hdfs 如果需要启动改为"true",启动hdfs需要自行创建hdfs根路径,也就是install.sh中的 hdfsPath - 如果使用hdfs相关功能,需要拷贝**hdfs-site.xml**和**core-site.xml**到conf目录下 Loading Loading @@ -143,7 +149,7 @@ install.sh : 一键部署脚本 ### 2.2 编译源码来部署 将源码包release版本1.0.2下载后,解压进入根目录 将源码包release版本1.0.3下载后,解压进入根目录 * 执行编译命令: Loading escheduler-api/src/main/java/cn/escheduler/api/service/ProcessDefinitionService.java +4 −4 Original line number Diff line number Diff line Loading @@ -293,12 +293,12 @@ public class ProcessDefinitionService extends BaseDAGService { processDefine.setTimeout(processData.getTimeout()); //custom global params List<Property> globalParamsList = processData.getGlobalParams(); if (globalParamsList != null && globalParamsList.size() > 0) { Set<Property> userDefParamsSet = new HashSet<>(globalParamsList); List<Property> globalParamsList = new ArrayList<>(); if (processData.getGlobalParams() != null && processData.getGlobalParams().size() > 0) { Set<Property> userDefParamsSet = new HashSet<>(processData.getGlobalParams()); globalParamsList = new ArrayList<>(userDefParamsSet); processDefine.setGlobalParamList(globalParamsList); } processDefine.setGlobalParamList(globalParamsList); processDefine.setUpdateTime(now); processDefine.setFlag(Flag.YES); if (processDefineMapper.update(processDefine) > 0) { Loading escheduler-common/src/main/java/cn/escheduler/common/utils/JSONUtils.java +3 −6 Original line number Diff line number Diff line Loading @@ -27,10 +27,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.IOException; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.TimeZone; import java.util.*; /** * json utils Loading Loading @@ -109,7 +106,7 @@ public class JSONUtils { */ public static <T> List<T> toList(String json, Class<T> clazz) { if (StringUtils.isEmpty(json)) { return null; return new ArrayList<>(); } try { return JSONArray.parseArray(json, clazz); Loading @@ -117,7 +114,7 @@ public class JSONUtils { logger.error("JSONArray.parseArray exception!",e); } return null; return new ArrayList<>(); } Loading Loading
docs/zh_CN/后端部署文档.md +8 −2 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ ## 1、准备工作 目前最新安装包版本是1.0.2,下载地址: [码云下载](https://gitee.com/easyscheduler/EasyScheduler/attach_files/) ,下载escheduler-backend-1.0.2.tar.gz(后端简称escheduler-backend),escheduler-ui-1.0.2.tar.gz(前端简称escheduler-ui) 目前最新安装包版本是1.0.3,下载地址: [码云下载](https://gitee.com/easyscheduler/EasyScheduler/attach_files/) ,下载escheduler-backend-1.0.3.tar.gz(后端简称escheduler-backend),escheduler-ui-1.0.3.tar.gz(前端简称escheduler-ui) #### 准备一: 基础软件安装(必装项请自行安装) Loading Loading @@ -101,6 +101,12 @@ install.sh : 一键部署脚本 - 修改部署参数(根据自己服务器及业务情况): - 修改 **install.sh**中的各参数,替换成自身业务所需的值 - monitorServerState 开关变量,在1.0.3版本中增加,控制是否启动自启动脚本(监控master,worker状态,如果掉线会自动启动) 默认值为"false"表示不启动自启动脚本,如果需要启动改为"true" - hdfsStartupSate 开关变量,控制是否启动hdfs 默认值为"false"表示不启动hdfs 如果需要启动改为"true",启动hdfs需要自行创建hdfs根路径,也就是install.sh中的 hdfsPath - 如果使用hdfs相关功能,需要拷贝**hdfs-site.xml**和**core-site.xml**到conf目录下 Loading Loading @@ -143,7 +149,7 @@ install.sh : 一键部署脚本 ### 2.2 编译源码来部署 将源码包release版本1.0.2下载后,解压进入根目录 将源码包release版本1.0.3下载后,解压进入根目录 * 执行编译命令: Loading
escheduler-api/src/main/java/cn/escheduler/api/service/ProcessDefinitionService.java +4 −4 Original line number Diff line number Diff line Loading @@ -293,12 +293,12 @@ public class ProcessDefinitionService extends BaseDAGService { processDefine.setTimeout(processData.getTimeout()); //custom global params List<Property> globalParamsList = processData.getGlobalParams(); if (globalParamsList != null && globalParamsList.size() > 0) { Set<Property> userDefParamsSet = new HashSet<>(globalParamsList); List<Property> globalParamsList = new ArrayList<>(); if (processData.getGlobalParams() != null && processData.getGlobalParams().size() > 0) { Set<Property> userDefParamsSet = new HashSet<>(processData.getGlobalParams()); globalParamsList = new ArrayList<>(userDefParamsSet); processDefine.setGlobalParamList(globalParamsList); } processDefine.setGlobalParamList(globalParamsList); processDefine.setUpdateTime(now); processDefine.setFlag(Flag.YES); if (processDefineMapper.update(processDefine) > 0) { Loading
escheduler-common/src/main/java/cn/escheduler/common/utils/JSONUtils.java +3 −6 Original line number Diff line number Diff line Loading @@ -27,10 +27,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.IOException; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.TimeZone; import java.util.*; /** * json utils Loading Loading @@ -109,7 +106,7 @@ public class JSONUtils { */ public static <T> List<T> toList(String json, Class<T> clazz) { if (StringUtils.isEmpty(json)) { return null; return new ArrayList<>(); } try { return JSONArray.parseArray(json, clazz); Loading @@ -117,7 +114,7 @@ public class JSONUtils { logger.error("JSONArray.parseArray exception!",e); } return null; return new ArrayList<>(); } Loading