On this page

Show all

Help Center/ MapReduce Service/ Component Operation Guide (Normal)/ Using MapReduce/ Common Issues About MapReduce/ What Should I Do If HDFS_DELEGATION_TOKEN Cannot Be Found in the Cache?

What Should I Do If HDFS_DELEGATION_TOKEN Cannot Be Found in the Cache?

Updated on 2024-12-11 GMT+08:00

Question

Why cannot HDFS_DELEGATION_TOKEN be found in the cache in a cluster with Kerberos authentication enabled?

Answer

In MapReduce, HDFS_DELEGATION_TOKEN is deleted by default after a task is complete. If HDFS_DELEGATION_TOKEN is used in the next task, it will not be found in the cache.

To use the same token again in subsequent work, configure parameters for MapReduce tasks. If this parameter is set to false, the user can use the same token again.

jobConf.setBoolean("mapreduce.job.complete.cancel.delegation.tokens", false);
Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback