Zeppelin身份验证错误的机票#

时间:2016-11-22 11:49:53

标签: nginx shiro apache-zeppelin

我目前是使用HDP 2.5在主服务器上运行的最新zeppelin源,系统是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个代理,一个面向互联网,另一个面向局域网。我正在使用指南推荐的类似代理配置,唯一的区别是我正在使用url重写。

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

谢谢,

1 个答案:

答案 0 :(得分:0)

通常情况下,当您的会话/故障单已过期并且您仍然打开Zeppelin选项卡并且它一直发送带有ping的{​​{1}}消息时,会发生错误。例如,当您以隐身模式登录时,您的旧票证将无效,如果您的旧标签仍处于打开状态,您将在服务器上收到该错误。有关更多详细信息,从启动Zeppelin服务器开始,为了重现相同的错误情况,让您的方案很好。可能有些相关问题可能在ZEPPELIN-1200ZEPPELIN-1298下。

更新:已在ZEPPELIN-1298

下解决