Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hbase relogInFromKeyTab和Kerberos票证续订之间的区别是什么?_Hbase_Kerberos_Hadoop2 - Fatal编程技术网

Hbase relogInFromKeyTab和Kerberos票证续订之间的区别是什么?

Hbase relogInFromKeyTab和Kerberos票证续订之间的区别是什么?,hbase,kerberos,hadoop2,Hbase,Kerberos,Hadoop2,我正在运行一个程序,该程序从安全(硼化)HBase获取记录 我在程序中使用的用户主体的最长使用寿命为30秒,最长更新寿命为1分钟 实际上我正在测试程序中做一个实验,以了解Hadoop中自动更新是如何工作的 当我让线程在获取记录之前每一分钟休眠一次时,它就能够获取记录 我的问题在这里,即使自动更新车票工作良好 由于使线程睡眠几分钟然后获取记录时,最大可更新生存时间是1分钟,因此它仍然能够获取记录。这是怎么可能的,因为它违反了票证最大可更新生存时间的基本定义 这是因为每当它在进行RPC调用之前执行r

我正在运行一个程序,该程序从安全(硼化)HBase获取记录

我在程序中使用的用户主体的最长使用寿命为30秒,最长更新寿命为1分钟

实际上我正在测试程序中做一个实验,以了解Hadoop中自动更新是如何工作的

当我让线程在获取记录之前每一分钟休眠一次时,它就能够获取记录

我的问题在这里,即使自动更新车票工作良好

由于使线程睡眠几分钟然后获取记录时,最大可更新生存时间是1分钟,因此它仍然能够获取记录。这是怎么可能的,因为它违反了票证最大可更新生存时间的基本定义

这是因为每当它在进行RPC调用之前执行reloginFromKeyTab时,票证的生命周期就会被刷新并提前到未来时间。i、 e当前续订时间+最长使用寿命


续签票据和重新登录快捷键之间有什么区别。

AFAIK Hadoop auth库不支持客户端
krb5.conf
文件中的max life参数。而且它使用JavaAPI,它不支持可续费票证,因此max renewal life参数没有任何影响