summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhanghongqing <[email protected]>2022-06-14 10:13:34 +0800
committerzhanghongqing <[email protected]>2022-06-14 10:13:34 +0800
commit9828f4a7cc3cdf8aacad441aacb3d65c857da424 (patch)
treede8dc4cafb77b0e44ee15749011b873ebbe66ed4
parent258fc02eae298c5f1d60fbedea5164f3fbd74e33 (diff)
增加ck存储配额删除任务记录日志
-rw-r--r--galaxy-job-executor/src/main/java/com/mesalab/executor/GalaxyExecutorApplication.java1
-rw-r--r--galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataExtractJob.java2
-rw-r--r--galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/LogStorageQuotaJob.java11
3 files changed, 8 insertions, 6 deletions
diff --git a/galaxy-job-executor/src/main/java/com/mesalab/executor/GalaxyExecutorApplication.java b/galaxy-job-executor/src/main/java/com/mesalab/executor/GalaxyExecutorApplication.java
index 975bc94..d1e393a 100644
--- a/galaxy-job-executor/src/main/java/com/mesalab/executor/GalaxyExecutorApplication.java
+++ b/galaxy-job-executor/src/main/java/com/mesalab/executor/GalaxyExecutorApplication.java
@@ -7,7 +7,6 @@ import java.util.TimeZone;
@SpringBootApplication
-//@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
public class GalaxyExecutorApplication {
public static void main(String[] args) {
diff --git a/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataExtractJob.java b/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataExtractJob.java
index 23b224b..7538e5c 100644
--- a/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataExtractJob.java
+++ b/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/DataExtractJob.java
@@ -141,12 +141,14 @@ public class DataExtractJob {
List<Map> transformResult = dataTransformService.isFqdnAccessible(sourceResult, transformParams);
logger.info("sharding {} ,paging {} transform execute end", shardingIndex, pageNum);
XxlJobLogger.log("sharding {} ,paging {} transform execute end", shardingIndex, pageNum);
+ sourceResult = null;
//数据入库
logger.info("sharding {} ,paging {} sink execute start", shardingIndex, pageNum);
XxlJobLogger.log("sharding {} ,paging {} sink execute start", shardingIndex, pageNum);
dataSinkService.exec(transformResult, sinkParams);
logger.info("sharding {} ,paging {} sink execute end", shardingIndex, pageNum);
XxlJobLogger.log("sharding {} ,paging {} sink execute end", shardingIndex, pageNum);
+ transformResult = null;
}
logger.info("sharding {} task end, take time {}ms", shardingIndex, System.currentTimeMillis() - start);
XxlJobLogger.log("sharding {} task end, take time {}ms", shardingIndex, System.currentTimeMillis() - start);
diff --git a/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/LogStorageQuotaJob.java b/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/LogStorageQuotaJob.java
index 1a5aa16..33b94fb 100644
--- a/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/LogStorageQuotaJob.java
+++ b/galaxy-job-executor/src/main/java/com/mesalab/executor/jobhandler/LogStorageQuotaJob.java
@@ -143,15 +143,16 @@ public class LogStorageQuotaJob {
try {
List<String> partitionList = getSystemDataForCK(ckUrl, Joiner.on("").join("SELECT DISTINCT(`partition`) from " + deletionConfig.getSystemParts() + " WHERE table = '", table, "' AND `partition` < '", deleteMaxDate, "' FORMAT JSON;"));
-
+ logger.info("reset storage days table {}, drop partition size {} ", table, partitionList.size());
+ XxlJobLogger.log("reset storage days table {}, drop partition size {} ", table, partitionList.size());
partitionList.forEach(partition -> {
String deleteSql = Joiner.on("").join(prefixDeleteSql, table, suffixDeleteSql, "'",partition,"'");
deleteParamMap.put("query", deleteSql);
- XxlJobLogger.log("reset storage days clickhouse sql:{}", deleteSql);
+ logger.info("reset storage days clickhouse sql:{}", deleteSql);
- String deleteMessage = HttpClientUtils.httpPost(HttpClientUtils.getUrlWithParams(ckUrl, deleteParamMap), null);
- XxlJobLogger.log("reset storage days table {} success, message:{}", table, deleteMessage);
- logger.info("reset storage days table {} success, message:{}", table, deleteMessage);
+ HttpClientUtils.httpPost(HttpClientUtils.getUrlWithParams(ckUrl, deleteParamMap), null);
+ logger.info("reset storage days table {} partition {} success", table, partition);
+ XxlJobLogger.log("reset storage days table {} partition {}", table, partition);
});
} catch (BusinessException e) {
failCount++;