服务器具有无效的kerberos主体:hdfs/x@

w80xi6nr  于 2021-06-06  发布在  Kafka
关注(0)|答案(0)|浏览(542)

我正在使用kafka hdfs连接器将数据流传输到支持ha的kerberized hadoop集群。连接时,我得到了错误

Server has invalid Kerberos principal: hdfs/namenode_hostname@CORP

我在下面为hdfs连接器配置了kerberos配置

hdfs.authentication.kerberos=true
connect.hdfs.principal=abc
connect.hdfs.keytab=/etc/security/keytabs/abc.keytab
hdfs.namenode.principal=hdfs/hdfs_namespace@CORP

问题似乎出在 hdfs.namenode.principal 价值观。当我使用活动名称节点主机名而不是ha名称空间时,它可以正常工作,但是在使用名称空间时,它会失败,并出现上述错误。因为这是一个支持ha的hadoop集群,所以我们不想在connector prop中硬编码主机名。
hdfs-site.xml中的hadoop配置如下

<property>
    <name>dfs.namenode.kerberos.principal</name>
    <value>hdfs/_HOST@CORP</value>
  </property>

你能帮我弄清楚这里有什么问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题