2016-09-16 54 views
0

在运行命令vc.sql(testsql),得到下面的错误错误:com.sap.spark.vora.VoraConfigurationException:没有ZooKeeper的主机发现

com.sap.spark.vora.VoraConfigurationException: No ZooKeeper hosts found

动物园管理员服务并全部三个节点上运行。

错误日志显示以下内容:

2016-09-14 15:14:32,418 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:[email protected]] - Accepted socket connection from /10.78.1.240:46458 2016-09-14 15:14:32,418 - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:[email protected]] - caught end of stream exception EndOfStreamException: Unable to read additional data from client sessionid 0x0, likely client has closed socket at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:228) at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208) at 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:[email protected]] - Closed socket connection for client /10.78.1.240:46458 (no session established for client) 2016-09-14 15:15:32,429 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:[email protected]] - Accepted socket connection from /10.78.1.240:46832 2016-09-14 15:15:32,429 - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:[email protected]] - caught end of stream exception EndOfStreamException: Unable to read additional data from client sessionid 0x0, likely client has closed socket at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:228) at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208) at 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:[email protected]] - Closed socket connection for client /10.78.1.240:46832 (no session established for client)

回答

0
  1. 检查动物园管理员服务器(S)为/运行

在群集管理器(例如Ambari)检查动物园管理员服务器(S)为/运行。同时检查动物园管理员的身份在命令行截至How to check if ZooKeeper is running or up from command prompt?

讨论例如:

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

如果动物园管理员运行不正常,这个问题是动物园管理员,而不是与沃拉。在这种情况下,检查Zookeeper日志(通常是/ var/log/zookeeper)。

  • 检查动物园管理员已知沃拉
  • 如果动物园管理员运行时,检查在沃拉发现服务的UI如果(HTTP:8500/UI://)列出了一个条目“zookeeper”。如果UI上未列出条目,请检查/ var/log/vora-discovery上的日志文件。

    +0

    我检查了zookeeper状态及其工作的两个命令,但Vora discovery Service服务的UI未显示Zookeeper服务。 –

    +0

    Vora Discovery日志中的任何内容? –

    +0

    vora-discovery日志的情况:[INFO] agent:Synced check'service.vora-tools.VORA1.ad.company.com.9' 2016/09/23 17:26:56 [INFO] agent:Synced service 'consul' 2016/09/23 17:27:14 [INFO] agent:Synced check'service.vora-catalog.VORA1.ad.company.com.7' 2016/09/23 17:28:50 [ INFO]代理:与同步服务“领事” 2016年9月23日17点三十分14秒[INFO]代理:与同步服务“领事” 注:本日志在这里,有没有提到动物园管理员服务 –