hdfs.DFSClient : Created token for root: HDFS_DELEGATION_TOKEN
"HDFS_DELEGATION_TOKEN" 是 Hadoop Distributed File System (HDFS) 中用于权限代理的一种安全机制。在一些场景下,我们希望允许一个实体(例如用户或服务)代表另一个实体执行某些操作,这时我们就需要使用到 Delegation Token。
你看到的日志信息 "Created token for root: HDFS_DELEGATION_TOKEN" 表示系统为 "root" 用户创建了一个 HDFS 的 Delegation Token。这意味着有一些服务或应用以 "root" 用户的身份请求了这个 Token,然后它可以用这个 Token 来代表 "root" 用户在 HDFS 上执行操作。
通常情况下,这个行为是正常的,因为很多 Hadoop 组件和服务(比如 MapReduce 或 YARN)在运行任务时,需要获取和使用 Delegation Tokens 来访问 HDFS 数据。不过,如果你并没有进行这样的操作,并且对此产生了疑惑,建议进一步检查系统和应用的设置以确保所有的行为都是预期之内的。