我们使用Kerberos配置了Hadoop clutser,一切都很顺利。我们正在尝试使用
为我们的hdfs主体生成票证kinit hdfs@HADOOP.COM
它要求输入我们从未配置的密码,尽管我们可以使用
使用keytab文件登录kinit hdfs@HADOOP.COM -t <keytab file location>
但是现在我们想要使用keytab文件生成的票证到期
我是使用Kerberos的新手,任何正确方向的指针都会有很大的帮助。
答案 0 :(得分:0)
要列出kerberos票证详细信息,请在终端
中执行以下命令 int collatz(long number)
{
if (number != 1)
{
printf("%ld\n", number);
if ((number % 2) == 0)
return 1+collatz(number/2);
else
return 1+collatz(3*number+1);
}
return 0;
}
确保在bashrc文件中设置了JAVA_HOME
答案 1 :(得分:0)
不确定&#34;你真正的意思是什么?现在我们将使用keytab文件生成的故障单过期&#34; 。
AFAIK你不能强迫票证过期,但是......
kdestroy
kinit
重新创建(删除+创建)
交互模式(提示密码然后加密它以便发货
到KDC)或后台模式(使用提供的keytab,其中包含一个
预加密密码)所以我最好的选择是你需要运行kdestroy
。