无法访问 Zeppelin 中的解释器设置

Can't access Interpreter settings in Zeppelin

我在我的 Hortonworks Data Platform 2.5 集群中使用 Zeppelin。

因为我设置了 zeppelin.anonymous.allowed=false 我无法再进入我的解释器设置 - 解释器屏幕是空的,请看这个截图:

我的 shiro_ini_content 包含以下 [users][roles][urls] 设置:

[users]
admin = passw0rd, administrator

[main]
shiro.loginUrl = /api/login

[roles]
administrator = *

[urls]
/api/version = anon
#/** = anon
/** = authc
/api/interpreter/** = authc, roles[administrator]
/api/configurations/** = authc, roles[administrator]
/api/credential/** = authc, roles[administrator]

我根据以下手册进行了设置:https://shiro.apache.org/configuration.html#Configuration-%5Croles%5C

为什么我仍然无法访问解释器设置?

它还需要在您的 [main] 部分中进行 sessionManager 设置,如下所示。

[main]
shiro.loginUrl = /api/login

sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
securityManager.sessionManager = $sessionManager
# 86,400,000 milliseconds = 24 hour
securityManager.sessionManager.globalSessionTimeout = 86400000

你能试试吗?