【问题标题】:Zeppelin Authentication has a wrong ticket #Zeppelin 身份验证有错误的票证#
【发布时间】:2017-04-06 01:59:57
【问题描述】:

我目前最新的 zeppelin 源在 HDP 2.5 的主服务器上运行,系统是 CENTOS 7.2。我还有一个工作服务器。在主服务器下,Zeppelin 日志中的以下条目:

NotebookServer.java[onMessage]:169) - PING 消息:无效票证 c89ae223-65ac-2222-1111-fa46122bafec != fbffe895-1111-1111-8d50-67c2b8fbfbf6

在浏览器上我可以看到一个无效的 JS 错误: JSESSIONID=6c89ae223-65ac-2222-1111-fa46122bafec

所以,如果我在隐身模式下重新启动浏览器,问题不会在浏览器中发生,但我仍然可以在服务器中看到日志条目。它会一直保留在那里,直到我重新启动所有服务并终止所有连接。

我最终禁用了身份验证,现在问题消失了(但我没有身份验证)

另一方面,服务器位于 2 个代理后面,一个面向 Internet,另一个面向 LAN。我正在使用指南推荐的类似代理配置,唯一的区别是我使用的是 url 重写。

所以,问题是:我怎样才能避免这个问题?如何刷新 Zeppelin 的当前会话并强制重新登录?

谢谢,

【问题讨论】:

    标签: nginx shiro apache-zeppelin


    【解决方案1】:

    通常,当您的会话/票证已过期并且 Zeppelin 选项卡仍处于打开状态并且它继续发送带有旧 ticketping 消息时,会发生该错误。因此,例如,当您以隐身模式登录时,您的旧票证将失效,如果您的旧标签页仍然打开,您将在服务器上收到该错误。有关更多详细信息,最好让您的场景从启动 Zeppelin 服务器时开始,以便重现相同的错误情况。 ZEPPELIN-1200ZEPPELIN-1298 下可能有一些相关问题。

    更新:已在ZEPPELIN-1298 下解决

    【讨论】:

      猜你喜欢
      • 2017-01-09
      • 1970-01-01
      • 2016-09-23
      • 1970-01-01
      • 2023-03-16
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多