Skip to content

Commit 23f74ac

Browse files
author
dujie
committed
增加perjob初始化时可修改kerberosInfo
1 parent c2712c2 commit 23f74ac

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

flinkx-launcher/src/main/java/com/dtstack/flinkx/launcher/perjob/PerJobClusterClientBuilder.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ public void init(String yarnConfDir, Configuration flinkConfig, Properties userC
7373
}
7474
userConf.forEach((key, val) -> flinkConfig.setString(key.toString(), val.toString()));
7575
this.flinkConfig = flinkConfig;
76+
if(userConf.size()>0){
77+
this.kerberosInfo = new KerberosInfo(kerberosInfo.getKrb5confPath(),kerberosInfo.getKeytab(),kerberosInfo.getPrincipal(),this.flinkConfig);
78+
}
7679
kerberosInfo.verify();
7780
SecurityUtils.install(new SecurityConfiguration(flinkConfig));
7881

0 commit comments

Comments
 (0)