【问题标题】:Can't access Interpreter settings in Zeppelin无法访问 Zeppelin 中的解释器设置
【发布时间】:2017-04-22 06:42:46
【问题描述】:

我在 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

为什么我仍然无法访问口译员设置?

【问题讨论】:

    标签: shiro hortonworks-data-platform apache-zeppelin


    【解决方案1】:

    它还需要在您的[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
    

    你可以试试吗?

    【讨论】:

    • 太好了,那部分不见了 - 非常感谢!
    猜你喜欢
    • 2018-02-13
    • 2016-02-23
    • 2017-08-08
    • 2019-03-29
    • 2021-01-28
    • 2016-02-26
    • 2017-09-12
    • 2020-08-14
    • 1970-01-01
    相关资源
    最近更新 更多