Description
If a user tries to use a Java action (so they've written their own Java main method) on a Kerberos-enabled cluster it will fail because they need to propagate the delegation token like this (taken from the MapReduce action):
// propagate delegation related props from launcher job to MR job if (System.getenv("HADOOP_TOKEN_FILE_LOCATION") != null) { jobConf.set("mapreduce.job.credentials.binary", System.getenv("HADOOP_TOKEN_FILE_LOCATION")); }
We should document this somewhere.