未验证 提交 83589c7b 编写于 作者: T t1mon 提交者: GitHub

Optimize kerberos tgt expire time in HadoopUtils. (#2700)

* Optimize PropertyUtils instantiation.

* Fix info error.

* Optimize kerberos tgt expire time.
Co-authored-by: Ndailidong <dailidong66@gmail.com>
上级 d1282fdd
...@@ -63,7 +63,7 @@ public class HadoopUtils implements Closeable { ...@@ -63,7 +63,7 @@ public class HadoopUtils implements Closeable {
private static final LoadingCache<String, HadoopUtils> cache = CacheBuilder private static final LoadingCache<String, HadoopUtils> cache = CacheBuilder
.newBuilder() .newBuilder()
.expireAfterWrite(PropertyUtils.getInt(Constants.KERBEROS_EXPIRE_TIME, 7), TimeUnit.DAYS) .expireAfterWrite(PropertyUtils.getInt(Constants.KERBEROS_EXPIRE_TIME, 2), TimeUnit.HOURS)
.build(new CacheLoader<String, HadoopUtils>() { .build(new CacheLoader<String, HadoopUtils>() {
@Override @Override
public HadoopUtils load(String key) throws Exception { public HadoopUtils load(String key) throws Exception {
......
...@@ -65,4 +65,6 @@ yarn.job.history.status.address=http://ds1:19888/ws/v1/history/mapreduce/jobs/%s ...@@ -65,4 +65,6 @@ yarn.job.history.status.address=http://ds1:19888/ws/v1/history/mapreduce/jobs/%s
# system env path # system env path
#dolphinscheduler.env.path=env/dolphinscheduler_env.sh #dolphinscheduler.env.path=env/dolphinscheduler_env.sh
development.state=false development.state=false
kerberos.expire.time=7
# kerberos tgt expire time, unit is hours
kerberos.expire.time=2
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册