我们有一个非Kerberized Hortonworks集群,该集群需要访问Kerberized Cloudera cluster中的服务。
非Kerberized群集可以与Kerberized群集通信的方式有哪些?
我们可以吗
最佳答案
通常,没有“非Kerberized群集可以与kerberized群集通信的方式”(异常(exception)-请参见下文).. kerberize群集后,它将变成“安全”群集,需要Kerberos身份验证与许多群集资源交谈。如果您要发出请求的另一个(源)集群没有被kerberized,它甚至没有kerberos票证可以在另一个集群中进行身份验证。
虽然某些服务可以单独控制身份验证。对于HBase
,它们是hbase.security.authentication
和hbase.rest.authentication.type
(每个可以是simple
或kerberos
)。您尝试使用哪些? Hive没有这些HBase设置的等效项。例如,Solr确实参见“Solr安全认证”。等等(我没有完成所有服务)
因此,某些事情可以放宽以进行身份验证,但是所有访问不仅仅可以从该非kerberized集群中进行。
如果要从非安全群集访问安全群集,可能需要在两者之间使用自定义应用程序。