我有一个用例,其中我有一些长时间运行的客户机代码,使用usergroupinformation.loginuserfromkeytab访问hdfs,并尝试使用usergroupinformation.getcurrentuser.checktgtandreloginfromkeytab()保持会话活动。这似乎正常工作,但当hdfs name节点重新启动时,name节点上缓存的委托令牌将丢失,并且客户端无法恢复。我还尝试再次调用usergroupinformation.loginuserfromkeytab。客户机的核心功能是与org.apache.hadoop.fs.filesystem交互以创建文件和写入数据。有人对如何让客户重新登录并发布新的委派令牌有什么建议吗?
暂无答案!
目前还没有任何答案,快来回答吧!