我目前是使用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的当前会话并强制重新登录?
谢谢,
答案 0 :(得分:0)
通常情况下,当您的会话/故障单已过期并且您仍然打开Zeppelin选项卡并且它一直发送带有ping
的{{1}}消息时,会发生错误。例如,当您以隐身模式登录时,您的旧票证将无效,如果您的旧标签仍处于打开状态,您将在服务器上收到该错误。有关更多详细信息,从启动Zeppelin服务器开始,为了重现相同的错误情况,让您的方案很好。可能有些相关问题可能在ZEPPELIN-1200和ZEPPELIN-1298下。
更新:已在ZEPPELIN-1298
下解决