Loading escheduler-api/src/main/java/cn/escheduler/api/enums/Status.java +7 −1 Original line number Diff line number Diff line Loading @@ -190,8 +190,14 @@ public enum Status { PROCESS_NODE_HAS_CYCLE(50019,"process node has cycle"), PROCESS_NODE_S_PARAMETER_INVALID(50020,"process node %s parameter invalid"), HDFS_NOT_STARTUP(60001,"hdfs not startup"), /** * for monitor */ QUERY_DATABASE_STATE_ERROR(70001,"query database state error"), QUERY_ZOOKEEPER_STATE_ERROR(70002,"query zookeeper state error"), ; private int code; Loading escheduler-common/src/main/java/cn/escheduler/common/Constants.java +1 −1 Original line number Diff line number Diff line Loading @@ -453,7 +453,7 @@ public final class Constants { /** * task record configuration path */ public static final String TASK_RECORD_PROPERTIES_PATH = "dao/data_source.properties"; public static final String DATA_SOURCE_PROPERTIES = "dao/data_source.properties"; public static final String TASK_RECORD_URL = "task.record.datasource.url"; Loading escheduler-common/src/main/java/cn/escheduler/common/zk/AbstractZKClient.java +19 −10 Original line number Diff line number Diff line Loading @@ -87,15 +87,6 @@ public abstract class AbstractZKClient { public AbstractZKClient() { StringBuilder sb = new StringBuilder(); String[] zookeeperParamslist = conf.getStringArray(Constants.ZOOKEEPER_QUORUM); for (String param : zookeeperParamslist) { sb.append(param).append(Constants.COMMA); } if(sb.length() > 0){ sb.deleteCharAt(sb.length() - 1); } // retry strategy RetryPolicy retryPolicy = new ExponentialBackoffRetry( Loading @@ -105,7 +96,7 @@ public abstract class AbstractZKClient { try{ // crate zookeeper client zkClient = CuratorFrameworkFactory.builder() .connectString(sb.toString()) .connectString(getZookeeperQuorum()) .retryPolicy(retryPolicy) .sessionTimeoutMs(1000 * Integer.parseInt(conf.getString(Constants.ZOOKEEPER_SESSION_TIMEOUT))) .connectionTimeoutMs(1000 * Integer.parseInt(conf.getString(Constants.ZOOKEEPER_CONNECTION_TIMEOUT))) Loading Loading @@ -327,6 +318,24 @@ public abstract class AbstractZKClient { return childrenList.size(); } /** * * @return zookeeper quorum */ public static String getZookeeperQuorum(){ StringBuilder sb = new StringBuilder(); String[] zookeeperParamslist = conf.getStringArray(Constants.ZOOKEEPER_QUORUM); for (String param : zookeeperParamslist) { sb.append(param).append(Constants.COMMA); } if(sb.length() > 0){ sb.deleteCharAt(sb.length() - 1); } return sb.toString(); } @Override public String toString() { return "AbstractZKClient{" + Loading escheduler-dao/src/main/java/cn/escheduler/dao/MonitorDBDao.java +1 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ public class MonitorDBDao { static { try { conf = new PropertiesConfiguration(Constants.DataSource_PROPERTIES_PATH); conf = new PropertiesConfiguration(Constants.DATA_SOURCE_PROPERTIES); }catch (ConfigurationException e){ logger.error("load configuration excetpion",e); System.exit(1); Loading escheduler-dao/src/main/java/cn/escheduler/dao/TaskRecordDao.java +1 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ public class TaskRecordDao { static { try { conf = new PropertiesConfiguration(Constants.TASK_RECORD_PROPERTIES_PATH); conf = new PropertiesConfiguration(Constants.DATA_SOURCE_PROPERTIES); }catch (ConfigurationException e){ logger.error("load configuration excetpion",e); System.exit(1); Loading Loading
escheduler-api/src/main/java/cn/escheduler/api/enums/Status.java +7 −1 Original line number Diff line number Diff line Loading @@ -190,8 +190,14 @@ public enum Status { PROCESS_NODE_HAS_CYCLE(50019,"process node has cycle"), PROCESS_NODE_S_PARAMETER_INVALID(50020,"process node %s parameter invalid"), HDFS_NOT_STARTUP(60001,"hdfs not startup"), /** * for monitor */ QUERY_DATABASE_STATE_ERROR(70001,"query database state error"), QUERY_ZOOKEEPER_STATE_ERROR(70002,"query zookeeper state error"), ; private int code; Loading
escheduler-common/src/main/java/cn/escheduler/common/Constants.java +1 −1 Original line number Diff line number Diff line Loading @@ -453,7 +453,7 @@ public final class Constants { /** * task record configuration path */ public static final String TASK_RECORD_PROPERTIES_PATH = "dao/data_source.properties"; public static final String DATA_SOURCE_PROPERTIES = "dao/data_source.properties"; public static final String TASK_RECORD_URL = "task.record.datasource.url"; Loading
escheduler-common/src/main/java/cn/escheduler/common/zk/AbstractZKClient.java +19 −10 Original line number Diff line number Diff line Loading @@ -87,15 +87,6 @@ public abstract class AbstractZKClient { public AbstractZKClient() { StringBuilder sb = new StringBuilder(); String[] zookeeperParamslist = conf.getStringArray(Constants.ZOOKEEPER_QUORUM); for (String param : zookeeperParamslist) { sb.append(param).append(Constants.COMMA); } if(sb.length() > 0){ sb.deleteCharAt(sb.length() - 1); } // retry strategy RetryPolicy retryPolicy = new ExponentialBackoffRetry( Loading @@ -105,7 +96,7 @@ public abstract class AbstractZKClient { try{ // crate zookeeper client zkClient = CuratorFrameworkFactory.builder() .connectString(sb.toString()) .connectString(getZookeeperQuorum()) .retryPolicy(retryPolicy) .sessionTimeoutMs(1000 * Integer.parseInt(conf.getString(Constants.ZOOKEEPER_SESSION_TIMEOUT))) .connectionTimeoutMs(1000 * Integer.parseInt(conf.getString(Constants.ZOOKEEPER_CONNECTION_TIMEOUT))) Loading Loading @@ -327,6 +318,24 @@ public abstract class AbstractZKClient { return childrenList.size(); } /** * * @return zookeeper quorum */ public static String getZookeeperQuorum(){ StringBuilder sb = new StringBuilder(); String[] zookeeperParamslist = conf.getStringArray(Constants.ZOOKEEPER_QUORUM); for (String param : zookeeperParamslist) { sb.append(param).append(Constants.COMMA); } if(sb.length() > 0){ sb.deleteCharAt(sb.length() - 1); } return sb.toString(); } @Override public String toString() { return "AbstractZKClient{" + Loading
escheduler-dao/src/main/java/cn/escheduler/dao/MonitorDBDao.java +1 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ public class MonitorDBDao { static { try { conf = new PropertiesConfiguration(Constants.DataSource_PROPERTIES_PATH); conf = new PropertiesConfiguration(Constants.DATA_SOURCE_PROPERTIES); }catch (ConfigurationException e){ logger.error("load configuration excetpion",e); System.exit(1); Loading
escheduler-dao/src/main/java/cn/escheduler/dao/TaskRecordDao.java +1 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ public class TaskRecordDao { static { try { conf = new PropertiesConfiguration(Constants.TASK_RECORD_PROPERTIES_PATH); conf = new PropertiesConfiguration(Constants.DATA_SOURCE_PROPERTIES); }catch (ConfigurationException e){ logger.error("load configuration excetpion",e); System.exit(1); Loading