我正在运行程序,它从安全(Kerboraized)HBase中获取记录。
我在我的程序中使用的用户主管的最长寿命为30秒,最长续订寿命为1分钟。
我实际上是在测试程序中进行实验,以了解自动续订在Hadoop中的工作原理。
当我在获取记录之前每隔一分钟使线程休眠时,它能够获取记录。
我的问题在这里,即使自动更新机票工作正常。
由于最大可更新生命时间是1分钟,当线程为一个miuntes睡眠然后取出记录时它仍然能够获取记录为什么这是可能的,因为它违反了最大可更新生命时间的基本定义票。
是不是因为无论何时在执行RPC调用之前执行reloginFromKeyTab,它都会刷新票证的生命周期并提前到将来的时间。即当前更新时间+最长寿命。
续票和reloginFromKey有什么区别。