Hadoop 动物园管理员&x2B;kerberos:在kerberos数据库(7)中找不到服务器-未知\u服务器

Hadoop 动物园管理员&x2B;kerberos:在kerberos数据库(7)中找不到服务器-未知\u服务器,hadoop,hbase,kerberos,Hadoop,Hbase,Kerberos,我在linux RHEL7上使用hbase+kerberos进行安全验证,当我通过命令“zkCli.sh-server master”使用zookeeper客户端服务器时,会显示一个错误: 。。。。。。 在kerberos数据库(7)中找不到机制级服务器-未知\u服务器 此错误导致Hbase Hmaster和RegionServer无法工作。 我已经检查了我所有的kerberos和zookeeper配置,我不知道为什么会发生此错误。(1)。已添加主机。(2)。添加JVMGlags:Dsun.n

我在linux RHEL7上使用hbase+kerberos进行安全验证,当我通过命令“zkCli.sh-server master”使用zookeeper客户端服务器时,会显示一个错误:

。。。。。。 在kerberos数据库(7)中找不到机制级服务器-未知\u服务器

此错误导致Hbase Hmaster和RegionServer无法工作。
我已经检查了我所有的kerberos和zookeeper配置,我不知道为什么会发生此错误。

(1)。已添加主机。(2)。添加JVMGlags:Dsun.net.spi.nameService.provider=dns,sun无法解决此错误。kerberos默认情况下需要规范dns名称(可以通过
/etc/hosts
进行欺骗,可以使用一些Krb配置进行放松)--当您
nslookup master
然后反向查找给定的IP时会发生什么情况?您是否在
/etc/krb5.conf
中正确指定了Kerberos将服务器映射到域时必须使用的规则?它通常基于DNS域,但由于
master
没有域,因此您必须定义每服务器规则推荐阅读:GitBook Hadoop和Kerberos,超越大门的疯狂,部分“要担心的错误”和“低级机密”(用于调试跟踪标志)(1)。主机添加了。(2)。添加JVMLagas:Dsun.net.spi.nameService.provider=DNS,sun无法解决此错误。Kerberos在默认情况下需要规范的DNS名称(可以通过
/etc/hosts
进行欺骗,可以通过一些Krb配置进行放松)——当您
nslookup master
然后反向查找给定的IP时会发生什么?您是否正确指定了Kerberos必须用于将服务器映射到域的规则,在
/etc/krb5.conf
中?它通常基于DNS域,但由于
master
没有域,因此您必须定义每服务器规则推荐阅读:GitBook Hadoop和Kerberos、超越大门的疯狂、“需要担心的错误”和“低级机密”部分(用于调试跟踪标志)