Commit d385c5c4 authored by qiaozhanwei's avatar qiaozhanwei
Browse files

Merge remote-tracking branch 'remotes/upstream/branch-1.0.2' into branch-1.0.2

parents df008322 79722252
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -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)

#### 准备一: 基础软件安装(必装项请自行安装)

@@ -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目录下

@@ -143,7 +149,7 @@ install.sh : 一键部署脚本

### 2.2 编译源码来部署

将源码包release版本1.0.2下载后,解压进入根目录
将源码包release版本1.0.3下载后,解压进入根目录

* 执行编译命令:

+4 −4
Original line number Diff line number Diff line
@@ -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) {
+3 −6
Original line number Diff line number Diff line
@@ -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
@@ -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);
@@ -117,7 +114,7 @@ public class JSONUtils {
      logger.error("JSONArray.parseArray exception!",e);
    }

    return null;
    return new ArrayList<>();
  }