Cloudera Hue GSSError: No Kerberos credentials available
Cloudera Hue GSSError: No Kerberos credentials available
登录 Hue 时收到多个相同的错误
GSSError: (('Unspecified GSS failure. Minor code may provide more information', 851968),
('No Kerberos credentials available (default cache: /var/run/hue/hue_krb5_ccache)
hue.ini
已针对 Kerberos
配置
[[kerberos]]
hue_keytab=/etc/security/keytabs/hue.keytab
hue_principal=hue/_HOST@REALM
[beeswax]
auth_username=hue
use_sasl=true
[hadoop]
[[hdfs_clusters]]
[[[default]]]
security_enabled=true
[[yarn_clusters]]
[[[default]]]
# Change this if your YARN cluster is Kerberos-secured
security_enabled=true
Hue 是 运行 作为 hue
用户,可以访问凭证缓存目录和配置中引用的 keytab
。
收到此错误可能意味着 kt_renewer
服务不是 运行。
这意味着 kinit
未被执行,并且没有存储供 Hue 使用的凭据。
凭据缓存
默认情况下,Hue (4.6) 将 Kerberos 凭据缓存在文件中:/var/run/hue/hue_krb5_ccache
要验证是否已缓存任何凭据,您可以使用 klist
klist "/var/run/hue/hue_krb5_ccache"
Ticket cache: FILE:/var/run/hue/hue_krb5_ccache
Default principal: hue/_HOST@REALM
Valid starting Expires Service principal
03/05/2020 16:06:38 03/06/2020 16:06:38 krbtgt/_HOST@REALM
kt_renewer
您还应该手动执行更新程序,看看它是否会抛出任何错误,例如权限问题。
运行 kt_renewer
/opt/hue/build/env/bin/hue kt_renewer
登录 Hue 时收到多个相同的错误
GSSError: (('Unspecified GSS failure. Minor code may provide more information', 851968),
('No Kerberos credentials available (default cache: /var/run/hue/hue_krb5_ccache)
hue.ini
已针对 Kerberos
[[kerberos]]
hue_keytab=/etc/security/keytabs/hue.keytab
hue_principal=hue/_HOST@REALM
[beeswax]
auth_username=hue
use_sasl=true
[hadoop]
[[hdfs_clusters]]
[[[default]]]
security_enabled=true
[[yarn_clusters]]
[[[default]]]
# Change this if your YARN cluster is Kerberos-secured
security_enabled=true
Hue 是 运行 作为 hue
用户,可以访问凭证缓存目录和配置中引用的 keytab
。
收到此错误可能意味着 kt_renewer
服务不是 运行。
这意味着 kinit
未被执行,并且没有存储供 Hue 使用的凭据。
凭据缓存
默认情况下,Hue (4.6) 将 Kerberos 凭据缓存在文件中:/var/run/hue/hue_krb5_ccache
要验证是否已缓存任何凭据,您可以使用 klist
klist "/var/run/hue/hue_krb5_ccache"
Ticket cache: FILE:/var/run/hue/hue_krb5_ccache
Default principal: hue/_HOST@REALM
Valid starting Expires Service principal
03/05/2020 16:06:38 03/06/2020 16:06:38 krbtgt/_HOST@REALM
kt_renewer
您还应该手动执行更新程序,看看它是否会抛出任何错误,例如权限问题。
运行 kt_renewer
/opt/hue/build/env/bin/hue kt_renewer