【发布时间】:2017-01-12 08:09:00
【问题描述】:
我设置了一个 HDP 集群,其中包含 Spark。我还为集群启用了 Kerberos,以便所有服务和用户都必须通过其主体进行身份验证。
这似乎工作正常,所有服务都在运行,并且用户必须获得有效的 Kerberos 票才能访问,例如YARN ResourceManager 的 Web UI。
否则他会收到如下错误消息:
但是,在创建kinit 之后,用户可以访问该网站。
我现在想要做的(我认为它已经是),也是像这样保护 Spark History Server UI,以便用户必须通过 Kerberos 票证进行身份验证。实际上每个人都可以在没有身份验证的情况下访问 UI:
有没有可能做到这一点?如果是,我该如何配置?
spark.eventLog.dir = hdfs:///spark-history 的实际权限为777。这是 Ambari HDFS 视图的屏幕截图:
【问题讨论】:
-
这个问题虽然很有趣,但对于 SO 格式来说似乎有点宽泛。你能缩小一点吗?
标签: hadoop apache-spark kerberos hortonworks-data-platform