带有企业安全软件包的HDInsight上的Zeppelin笔记本

时间:2018-11-19 22:11:25

标签: apache-spark hadoop shiro apache-zeppelin hdinsight

我使用企业安全软件包设置了HDInsight Spark群集(用于通过Active Directory进行多用户访问)。通过Azure门户,我使用该链接转到Zeppelin笔记本(以运行Spark SQL查询)。这将我带到笔记本的登录页面。不幸的是,尚不清楚要使用什么用户名/密码。本地的Ambari用户或同步的AD用户似乎都无法正常工作。

通过一些Web搜索,我发现Zeppelin使用Apache Shiro来实现访问控制。但是,我还没有找到有关要使用哪些现有用户名/密码或如何创建新用户名/密码的文档。

是否有人找到一种在带有ESP的HDInsight上运行Zeppelin笔记本的方法?感谢您的生命线。

ETA:通过登录HDInsight头节点(ssh)并编辑/etc/zeppelin/conf/shiro.ini,我能够添加Zeppelin用户。此文件还显示了ESP生成的AD设置。

要添加管理员用户,请根据Apache Shiro文档添加以下部分:

[users]
myuser mypassword, admin

这些凭据现在应该可用于登录Zeppelin门户。我还重新启动了Zeppelin守护程序,但不知道是否有必要。

1 个答案:

答案 0 :(得分:0)

您将需要使用您的域凭据才能登录Zeppelin。如果您仍然遇到问题,请打开支持案例,我们将对此进行调查。