我们有一个非Kerberized Hortonworks集群,该集群需要访问Kerberized Cloudera cluster中的服务。

非Kerberized群集可以与Kerberized群集通信的方式有哪些?

我们可以吗

  • 是否将Kerberized群集中的KDC配置为公用KDC?
  • Kerberize the Hortonworks cluster通过安装和配置Kerberos,创建SPN和UPN等来实现?
  • 最佳答案

    通常,没有“非Kerberized群集可以与kerberized群集通信的方式”(异常(exception)-请参见下文).. kerberize群集后,它将变成“安全”群集,需要Kerberos身份验证与许多群集资源交谈。如果您要发出请求的另一个(源)集群没有被kerberized,它甚至没有kerberos票证可以在另一个集群中进行身份验证。

    虽然某些服务可以单独控制身份验证。对于HBase,它们是hbase.security.authenticationhbase.rest.authentication.type(每个可以是simplekerberos)。您尝试使用哪些? Hive没有这些HBase设置的等效项。例如,Solr确实参见“Solr安全认证”。等等(我没有完成所有服务)

    因此,某些事情可以放宽以进行身份​​验证,但是所有访问不仅仅可以从该非kerberized集群中进行。

    如果要从非安全群集访问安全群集,可能需要在两者之间使用自定义应用程序。

    09-16 13:34