MAPREDUCE-6565. Configuration to use host name in delegation token service is not read from job.xml during MapReduce job execution. Contributed by Li Lu.
(cherry picked from commit 8f6e14399a3e77e1bdcc5034f7601e9f62163dea) (cherry picked from commit 376a2439db9cd55ed1f2965cd876b811109990ba) (cherry picked from commit 05a570a1981597ab8d2615ed4752e63f0a21b32b)
This commit is contained in:
parent
129beeeddd
commit
f2284f44dd
@ -78,6 +78,8 @@ public static void main(String[] args) throws Throwable {
|
||||
// Initing with our JobConf allows us to avoid loading confs twice
|
||||
Limits.init(job);
|
||||
UserGroupInformation.setConfiguration(job);
|
||||
// MAPREDUCE-6565: need to set configuration for SecurityUtil.
|
||||
SecurityUtil.setConfiguration(job);
|
||||
|
||||
String host = args[0];
|
||||
int port = Integer.parseInt(args[1]);
|
||||
|
@ -121,6 +121,7 @@
|
||||
import org.apache.hadoop.mapreduce.v2.util.MRWebAppUtil;
|
||||
import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
||||
import org.apache.hadoop.security.Credentials;
|
||||
import org.apache.hadoop.security.SecurityUtil;
|
||||
import org.apache.hadoop.security.UserGroupInformation;
|
||||
import org.apache.hadoop.security.token.Token;
|
||||
import org.apache.hadoop.service.AbstractService;
|
||||
@ -1618,6 +1619,8 @@ protected static void initAndStartAppMaster(final MRAppMaster appMaster,
|
||||
final JobConf conf, String jobUserName) throws IOException,
|
||||
InterruptedException {
|
||||
UserGroupInformation.setConfiguration(conf);
|
||||
// MAPREDUCE-6565: need to set configuration for SecurityUtil.
|
||||
SecurityUtil.setConfiguration(conf);
|
||||
// Security framework already loaded the tokens into current UGI, just use
|
||||
// them
|
||||
Credentials credentials =
|
||||
|
Loading…
x
Reference in New Issue
Block a user