From 29431ce53fdc5ec83a25cc9d055b6f85edcf3b9f Mon Sep 17 00:00:00 2001 From: ligang Date: Fri, 26 Apr 2019 14:30:09 +0800 Subject: [PATCH 1/3] update upgrade ddl.sql --- .../1.0.1_schema/mysql/escheduler_ddl.sql | 2 +- .../1.0.2_schema/mysql/escheduler_ddl.sql | 21 ------------------- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/sql/upgrade/1.0.1_schema/mysql/escheduler_ddl.sql b/sql/upgrade/1.0.1_schema/mysql/escheduler_ddl.sql index 66c03b21ea..bf36e1ad4b 100644 --- a/sql/upgrade/1.0.1_schema/mysql/escheduler_ddl.sql +++ b/sql/upgrade/1.0.1_schema/mysql/escheduler_ddl.sql @@ -38,4 +38,4 @@ d// delimiter ; CALL ac_escheduler_T_t_escheduler_queue_C_update_time; -DROP PROCEDURE ac_escheduler_T_t_escheduler_queue_C_update_time; \ No newline at end of file +DROP PROCEDURE ac_escheduler_T_t_escheduler_queue_C_update_time; diff --git a/sql/upgrade/1.0.2_schema/mysql/escheduler_ddl.sql b/sql/upgrade/1.0.2_schema/mysql/escheduler_ddl.sql index b75c362e0e..0a080347d3 100644 --- a/sql/upgrade/1.0.2_schema/mysql/escheduler_ddl.sql +++ b/sql/upgrade/1.0.2_schema/mysql/escheduler_ddl.sql @@ -182,27 +182,6 @@ delimiter ; CALL ac_escheduler_T_t_escheduler_schedules_C_worker_group_id; DROP PROCEDURE ac_escheduler_T_t_escheduler_schedules_C_worker_group_id; --- ac_escheduler_T_t_escheduler_process_instance_C_worker_group_id -drop PROCEDURE if EXISTS ac_escheduler_T_t_escheduler_process_instance_C_worker_group_id; -delimiter d// -CREATE PROCEDURE ac_escheduler_T_t_escheduler_process_instance_C_worker_group_id() - BEGIN - IF NOT EXISTS (SELECT 1 FROM information_schema.COLUMNS - WHERE TABLE_NAME='t_escheduler_process_instance' - AND TABLE_SCHEMA=(SELECT DATABASE()) - AND COLUMN_NAME='worker_group_id') - THEN - ALTER TABLE t_escheduler_process_instance ADD COLUMN `worker_group_id` int(11) NULL DEFAULT -1 COMMENT '任务指定运行的worker分组' AFTER `process_instance_priority`; - END IF; - END; - -d// - -delimiter ; -CALL ac_escheduler_T_t_escheduler_process_instance_C_worker_group_id; -DROP PROCEDURE ac_escheduler_T_t_escheduler_process_instance_C_worker_group_id; - - -- ac_escheduler_T_t_escheduler_process_instance_C_timeout drop PROCEDURE if EXISTS ac_escheduler_T_t_escheduler_process_instance_C_timeout; delimiter d// From c2ce0fd80c6797d3fd44749dc36c97ce91b1be95 Mon Sep 17 00:00:00 2001 From: qiaozhanwei Date: Fri, 26 Apr 2019 14:53:05 +0800 Subject: [PATCH 2/3] doc update --- docs/zh_CN/后端部署文档.md | 4 ++-- install.sh | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/docs/zh_CN/后端部署文档.md b/docs/zh_CN/后端部署文档.md index 48fcebeda0..c375622d65 100644 --- a/docs/zh_CN/后端部署文档.md +++ b/docs/zh_CN/后端部署文档.md @@ -89,7 +89,7 @@ install.sh : 一键部署脚本 `sudo chown -R deployUser:deployUser escheduler-backend` -- 修改conf/env/目录下的`escheduler_env.py`, `.escheduler_env.sh` 两个文件中的环境变量 +- 修改conf/env/目录下的 `.escheduler_env.sh` 环境变量 - 修改部署参数(根据自己服务器及业务情况): @@ -136,7 +136,7 @@ install.sh : 一键部署脚本 ### 2.2 编译源码来部署 -将源码包release版本1.0.1下载后,解压进入根目录 +将源码包release版本1.0.2下载后,解压进入根目录 * 执行编译命令: diff --git a/install.sh b/install.sh index 97753b3fad..9023af86be 100644 --- a/install.sh +++ b/install.sh @@ -123,9 +123,6 @@ execPath="/tmp/escheduler/exec" # SHELL环境变量路径 shellEnvPath="$installPath/conf/env/.escheduler_env.sh" -# Python换将变量路径 -pythonEnvPath="$installPath/conf/env/escheduler_env.py" - # 资源文件的后缀 resSuffixs="txt,log,sh,conf,cfg,py,java,sql,hql,xml" @@ -249,7 +246,6 @@ sed -i ${txt} "s#process.exec.basepath.*#process.exec.basepath=${execPath}#g" co sed -i ${txt} "s#data.store2hdfs.basepath.*#data.store2hdfs.basepath=${hdfsPath}#g" conf/common/common.properties sed -i ${txt} "s#hdfs.startup.state.*#hdfs.startup.state=${hdfsStartupSate}#g" conf/common/common.properties sed -i ${txt} "s#escheduler.env.path.*#escheduler.env.path=${shellEnvPath}#g" conf/common/common.properties -sed -i ${txt} "s#escheduler.env.py.*#escheduler.env.py=${pythonEnvPath}#g" conf/common/common.properties sed -i ${txt} "s#resource.view.suffixs.*#resource.view.suffixs=${resSuffixs}#g" conf/common/common.properties sed -i ${txt} "s#development.state.*#development.state=${devState}#g" conf/common/common.properties From 0641ded386030bb4cf3201fb61e4b1ed5fcde4f1 Mon Sep 17 00:00:00 2001 From: qiaozhanwei Date: Fri, 26 Apr 2019 15:01:31 +0800 Subject: [PATCH 3/3] HttpClientTest update --- .../cn/escheduler/api/HttpClientTest.java | 42 +++++++++---------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/escheduler-api/src/test/java/cn/escheduler/api/HttpClientTest.java b/escheduler-api/src/test/java/cn/escheduler/api/HttpClientTest.java index 81a94bc3f0..1c502388a1 100644 --- a/escheduler-api/src/test/java/cn/escheduler/api/HttpClientTest.java +++ b/escheduler-api/src/test/java/cn/escheduler/api/HttpClientTest.java @@ -34,26 +34,19 @@ import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.message.BasicNameValuePair; import org.apache.http.util.EntityUtils; +import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class HttpClientTest { private static final Logger logger = LoggerFactory.getLogger(HttpClientTest.class); - public static void main(String[] args) throws Exception { -// doGETParamPathVariableAndChinese(); -// doGETParam(); -// doPOSTParam(); - - String md5 = EncryptionUtils.getMd5(String.valueOf(System.currentTimeMillis()) + "张三"); - System.out.println(md5); - System.out.println(md5.length()); - } - - public static void doPOSTParam()throws Exception{ - // create Httpclient + @Test + public void doPOSTParam()throws Exception{ + // create HttpClient CloseableHttpClient httpclient = HttpClients.createDefault(); - // 创建http POST请求 + + // create http post request HttpPost httpPost = new HttpPost("http://127.0.0.1:12345/escheduler/projects/create"); httpPost.setHeader("token", "123"); // set parameters @@ -83,23 +76,24 @@ public class HttpClientTest { } /** - * + * do get param path variables chinese * @throws Exception */ - public static void doGETParamPathVariableAndChinese()throws Exception{ + @Test + public void doGETParamPathVariableAndChinese()throws Exception{ // create HttpClient CloseableHttpClient httpclient = HttpClients.createDefault(); List parameters = new ArrayList(); -// parameters.add(new BasicNameValuePair("pageSize", "10")); + // parameters.add(new BasicNameValuePair("pageSize", "10")); // define the parameters of the request - URI uri = new URIBuilder("http://127.0.0.1:12345/escheduler/projects/%E5%85%A8%E9%83%A8%E6%B5%81%E7%A8%8B%E6%B5%8B%E8%AF%95/process/list") + URI uri = new URIBuilder("http://192.168.220.247:12345/escheduler/projects/%E5%85%A8%E9%83%A8%E6%B5%81%E7%A8%8B%E6%B5%8B%E8%AF%95/process/list") .build(); // create http GET request HttpGet httpGet = new HttpGet(uri); - httpGet.setHeader("token","123"); + httpGet.setHeader("token","10f5625a2a1cbf9aa710653796c5d764"); //response object CloseableHttpResponse response = null; try { @@ -122,23 +116,27 @@ public class HttpClientTest { /** * + * do get param * @throws Exception */ - public static void doGETParam()throws Exception{ + @Test + public void doGETParam()throws Exception{ // create HttpClient CloseableHttpClient httpclient = HttpClients.createDefault(); List parameters = new ArrayList(); - parameters.add(new BasicNameValuePair("processInstanceId", "41415")); + parameters.add(new BasicNameValuePair("startDate", "2018-04-22 19:30:08")); + parameters.add(new BasicNameValuePair("endDate", "2028-04-22 19:30:08")); + parameters.add(new BasicNameValuePair("projectId", "0")); // define the parameters of the request - URI uri = new URIBuilder("http://127.0.0.1:12345/escheduler/projects/%E5%85%A8%E9%83%A8%E6%B5%81%E7%A8%8B%E6%B5%8B%E8%AF%95/instance/view-variables") + URI uri = new URIBuilder("http://192.168.220.247:12345/escheduler/projects/analysis/queue-count") .setParameters(parameters) .build(); // create http GET request HttpGet httpGet = new HttpGet(uri); - httpGet.setHeader("token","123"); + httpGet.setHeader("token","2aef24c052c212fab9eec78848c2258b"); //response object CloseableHttpResponse response = null; try {