From 83589c7b7cf6742a7fd2fa323cee653c41ca72d2 Mon Sep 17 00:00:00 2001 From: t1mon <178317391@qq.com> Date: Sat, 4 Jul 2020 18:22:30 +0800 Subject: [PATCH] Optimize kerberos tgt expire time in HadoopUtils. (#2700) * Optimize PropertyUtils instantiation. * Fix info error. * Optimize kerberos tgt expire time. Co-authored-by: dailidong --- .../org/apache/dolphinscheduler/common/utils/HadoopUtils.java | 2 +- dolphinscheduler-common/src/main/resources/common.properties | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java index 10fa0b6db9..33127e1214 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java @@ -63,7 +63,7 @@ public class HadoopUtils implements Closeable { private static final LoadingCache cache = CacheBuilder .newBuilder() - .expireAfterWrite(PropertyUtils.getInt(Constants.KERBEROS_EXPIRE_TIME, 7), TimeUnit.DAYS) + .expireAfterWrite(PropertyUtils.getInt(Constants.KERBEROS_EXPIRE_TIME, 2), TimeUnit.HOURS) .build(new CacheLoader() { @Override public HadoopUtils load(String key) throws Exception { diff --git a/dolphinscheduler-common/src/main/resources/common.properties b/dolphinscheduler-common/src/main/resources/common.properties index c167781c9b..4a9baae030 100644 --- a/dolphinscheduler-common/src/main/resources/common.properties +++ b/dolphinscheduler-common/src/main/resources/common.properties @@ -65,4 +65,6 @@ yarn.job.history.status.address=http://ds1:19888/ws/v1/history/mapreduce/jobs/%s # system env path #dolphinscheduler.env.path=env/dolphinscheduler_env.sh development.state=false -kerberos.expire.time=7 + +# kerberos tgt expire time, unit is hours +kerberos.expire.time=2 \ No newline at end of file