Why Cannot HDFS_DELEGATION_TOKEN Be Found in the Cache?
Question
In security mode, why delegation token HDFS_DELEGATION_TOKEN is not found in the cache?
Answer
In MapReduce, by default HDFS_DELEGATION_TOKEN will be canceled after the job completion. So if the token has to be re- used for the next job then the token will not be found in the cache.
To re-use the same token in subsequent job set the below parameter for the MR job configuration. When it is false the user can re-sue the same token.
jobConf.setBoolean("mapreduce.job.complete.cancel.delegation.tokens", false);
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot