错误:com.sap.spark.vora.VoraConfigurationException:未找到ZooKeeper主机

时间:2016-09-16 11:49:12

标签: apache-spark apache-zookeeper vora

运行命令vc.sql(testsql)时,出现以下错误

  

com.sap.spark.vora.VoraConfigurationException:找不到ZooKeeper主机

Zookeeper服务在所有三个节点上启动并运行。

错误日志显示以下内容:

  

2016-09-14 15:14:32,418 - INFO   [NIOServerCxn.Factory:0.0.0.0 / 0.0.0.0:2181:NIOServerCnxnFactory @ 197] -   从/10.78.1.240:46458 2016-09-14接受套接字连接   15:14:32,418 - 警告   [NIOServerCxn.Factory:0.0.0.0 / 0.0.0.0:2181:NIOServerCnxn @ 357] - 被抓   流结束异常EndOfStreamException:无法读取   来自客户端sessionid 0x0的附加数据,可能客户端已关闭   插座在   org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:228)   在   org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208)   在java.lang.Thread.run(Thread.java:745)2016-09-14 15:14:32,418 -   INFO [NIOServerCxn.Factory:0.0.0.0 / 0.0.0.0:2181:NIOServerCnxn @ 1007] -   客户端/10.78.1.240:46458的闭合套接字连接(无会话   为客户建立)2016-09-14 15:15:32,429 - 信息   [NIOServerCxn.Factory:0.0.0.0 / 0.0.0.0:2181:NIOServerCnxnFactory @ 197] -   从/10.78.1.240:46832 2016-09-14接受套接字连接   15:15:32,429 - 警告   [NIOServerCxn.Factory:0.0.0.0 / 0.0.0.0:2181:NIOServerCnxn @ 357] - 被抓   流结束异常EndOfStreamException:无法读取   来自客户端sessionid 0x0的附加数据,可能客户端已关闭   插座在   org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:228)   在   org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208)   在java.lang.Thread.run(Thread.java:745)2016-09-14 15:15:32,429 -   INFO [NIOServerCxn.Factory:0.0.0.0 / 0.0.0.0:2181:NIOServerCnxn @ 1007] -   客户端/10.78.1.240:46832的闭合套接字连接(无会话   为客户建立)

2 个答案:

答案 0 :(得分:0)

试试去Ambari并重启所有服务。

答案 1 :(得分:0)

  1. 检查Zookeeper服务器是否正在运行
  2. 在您的集群管理器(例如Ambari)中,检查Zookeeper服务器是否正在运行。还要按照How to check if ZooKeeper is running or up from command prompt?

    中的讨论,在命令行上检查Zookeeper的状态

    例如:

    $ <path>/zkServer.sh status
    $ echo stat | nc <zookeeper ip> 2181
    

    如果Zookeeper运行不正常,则问题在于Zookeeper而不是Vora。在这种情况下,请检查Zookeeper日志(通常是/ var / log / zookeeper)。

    1. 检查Vora是否知道Zookeeper
    2. 如果Zookeeper正在运行,请检查Vora Discovery Service的用户界面(http://:8500 / ui),如果列出了“zookeeper”条目。如果UI上未列出任何条目,请检查/ var / log / vora-discovery。

      中的日志文件