我无权更改 /etc/krb5.conf 中的文件,因此作为解决方案,我设置了 KRB5_CONFIG。
导出 KRB5_CONFIG=/home/user/keytab/krb5.conf
echo-ing 此变量验证此路径是否已设置,但当我尝试 kinit 时,它仍在使用 /etc/krb5.conf 文件。
我还需要设置什么吗?我需要设置任何特定权限或重新启动任何服务吗?
我这样做的原因是因为 Hadoop 不支持非默认领域。
您可以通过传递参数指向您所在位置的 krb5.conf
-Djava.security.krb5.conf=/home/user/keytab/krb5.conf
Run Code Online (Sandbox Code Playgroud)
有很多方法可以传递该 JVM 属性,例如通过定义 HADOOP_OPTS:
export HADOOP_OPTS="$HADOOP_OPTS -Djava.security.krb5.conf=/home/user/keytab/krb5.conf"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12349 次 |
最近记录: |