diff options
| author | tiangaochao <[email protected]> | 2022-02-11 17:57:47 +0800 |
|---|---|---|
| committer | tiangaochao <[email protected]> | 2022-02-11 17:57:47 +0800 |
| commit | 45e5944a0eaa7fa0142fd903d7834f75b7425990 (patch) | |
| tree | 0b0ab483d0427ee21ceb6ba2c3a31989d0e9e952 | |
| parent | fca9725ae71e5a71278c96d5638b4bd29d9ad964 (diff) | |
| parent | 6c670ed8e2eb84af0207f28b7cc2d2bb16466722 (diff) | |
Merge remote-tracking branch 'origin/develop' into develop
| -rw-r--r-- | galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataflowJob.java | 2 | ||||
| -rw-r--r-- | galaxy-job-executor/src/main/java/com/mesalab/executor/service/StorageQuotaService.java | 23 |
2 files changed, 6 insertions, 19 deletions
diff --git a/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataflowJob.java b/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataflowJob.java index d7f039d..1f1d2a7 100644 --- a/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataflowJob.java +++ b/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataflowJob.java @@ -183,7 +183,7 @@ public class DataflowJob { Header header = new BasicHeader(Constant.TOKEN, storeConfig.getFilesToken()); List<String> endpointList = Splitter.on(",").trimResults().omitEmptyStrings().splitToList(storeConfig.getFilesHosServer()); String filesServer = UrlUtil.getUrl(endpointList.get(0)); - String assessmentFile = filesServer.concat("/hos/").concat(bucketName).concat("/").concat(zipName); + String assessmentFile = filesServer.concat("hos/").concat(bucketName).concat("/").concat(zipName); try (InputStream in = new BufferedInputStream(new FileInputStream(zipFile))) { String res = HttpClientUtils.httpPutStream(assessmentFile, in, header); diff --git a/galaxy-job-executor/src/main/java/com/mesalab/executor/service/StorageQuotaService.java b/galaxy-job-executor/src/main/java/com/mesalab/executor/service/StorageQuotaService.java index 0a2992b..fb3f934 100644 --- a/galaxy-job-executor/src/main/java/com/mesalab/executor/service/StorageQuotaService.java +++ b/galaxy-job-executor/src/main/java/com/mesalab/executor/service/StorageQuotaService.java @@ -1,7 +1,6 @@ package com.mesalab.executor.service; import cn.hutool.log.Log; -import com.google.common.collect.Maps; import com.mesalab.executor.core.config.StorgeConfig; import com.mesalab.executor.core.utils.*; import com.mesalab.executor.exception.BusinessException; @@ -44,7 +43,7 @@ public class StorageQuotaService { * 用于获取 ClickHouse 当前存储大小 若获取 failquerydruid内最新的值替补当前值 */ private Long getClickHouseCurr(String point) { - Map<String, Object> deleteParamMap = getDeleteSource(); + Map<String, Object> deleteParamMap = storgeConfig.getDeleteSource(); String currSql = "SELECT SUM(`bytes_on_disk`) FROM " + storgeConfig.getSystemPartsCluster() + " WHERE database = '" + storgeConfig.getTrafficDatasource() + "';"; deleteParamMap.put("query", currSql); String currResult = HttpClientUtils.httpGet(HttpClientUtils.getUrlWithParams(UrlUtil.getUrl(point), deleteParamMap)); @@ -58,7 +57,7 @@ public class StorageQuotaService { * 用于获取ClickHouse最大存储大小 若获取 failquerydruid内最新的值替补当前值 */ private Long getClickHouseMax(String point) { - Map<String, Object> deleteParamMap = getDeleteSource(); + Map<String, Object> deleteParamMap = storgeConfig.getDeleteSource(); String maxSql = "SELECT SUM(`total_space`) FROM ".concat(storgeConfig.getSystemDisks()).concat(";"); deleteParamMap.put("query", maxSql); String maxResult = HttpClientUtils @@ -73,7 +72,7 @@ public class StorageQuotaService { */ private Long getClickHouseDiff(String point) { String date = DateUtils.getDateOfYesterday("yyyyMMdd"); - Map<String, Object> deleteParamMap = getDeleteSource(); + Map<String, Object> deleteParamMap = storgeConfig.getDeleteSource(); String diffSql = "SELECT SUM(bytes_on_disk) FROM ".concat(storgeConfig.getSystemPartsCluster()).concat(" WHERE database = '" ).concat(storgeConfig.getTrafficDatasource()) .concat("' AND partition = '").concat(date).concat("';"); deleteParamMap.put("query", diffSql); @@ -218,18 +217,7 @@ public class StorageQuotaService { zk.modifyNode(ZOOKEEPER_STORAGE_PATH + node, data, zookeeperServer); } - /** - * 数据库连接参数 - * - * @return map {database,password:,user:,} - */ - private Map<String, Object> getDeleteSource() { - // sql参数拼接 - Map<String, Object> deleteParamMap = Maps.newHashMap(); - deleteParamMap.put("password", storgeConfig.getTrafficUserKey()); - deleteParamMap.put("user", storgeConfig.getTrafficUsername()); - return deleteParamMap; - } + /** * 用于组合正常维度的JSON串 * @@ -243,8 +231,7 @@ public class StorageQuotaService { Map<String, Integer> status = new HashMap<>(); if(ckDay){ //当clickhouse任务设置在第二天时,这个时间点为前一天的统计数据 - long time = 12*3600L; - long timestamp = DateUtils.convertStringToTimestamp(DateUtils.getDateOfYesterday("yyyyMMdd"), "yyyyMMdd")+time; + long timestamp = DateUtils.convertStringToTimestamp(DateUtils.getDateOfYesterday("yyyyMMdd"), "yyyyMMdd"); status.put("trafficFailCount", getCKStorageJson(data, timestamp,true)); } else{ status.put("trafficFailCount", getCKStorageJson(data, now,false)); |
