<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Receving Zookeeper Exception when using SolrJ to Query my collection in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Receving-Zookeeper-Exception-when-using-SolrJ-to-Query-my/m-p/53498#M19193</link>
    <description>By fixing the Zookeeper string as suggested: "host1:port,host2:port,host3:port/solr",&lt;BR /&gt;the problem was fixed. Thanks.</description>
    <pubDate>Tue, 11 Apr 2017 14:22:55 GMT</pubDate>
    <dc:creator>imad87</dc:creator>
    <dc:date>2017-04-11T14:22:55Z</dc:date>
    <item>
      <title>Receving Zookeeper Exception when using SolrJ to Query my collection</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Receving-Zookeeper-Exception-when-using-SolrJ-to-Query-my/m-p/53493#M19191</link>
      <description>&lt;P&gt;I received the following exception when trying to query my collection:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2017-04-11 08:28:36,967 INFO&amp;nbsp; main.waitForConnected - Waiting for client to connect to ZooKeeper&lt;BR /&gt;2017-04-11 08:28:37,004 INFO&amp;nbsp; main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).logStartConnect - Opening socket connection to server dwh-mst-dev01.stor.nccourts.org/10.91.62.104:2181. Will not attempt to authenticate using SASL (unknown error)&lt;BR /&gt;2017-04-11 08:28:37,031 INFO&amp;nbsp; main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).primeConnection - Socket connection established to dwh-mst-dev01.stor.nccourts.org/10.91.62.104:2181, initiating session&lt;BR /&gt;2017-04-11 08:28:37,035 DEBUG main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).primeConnection - Session establishment request sent on dwh-mst-dev01.stor.nccourts.org/10.91.62.104:2181&lt;BR /&gt;2017-04-11 08:28:37,074 INFO&amp;nbsp; main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).onConnected - Session establishment complete on server dwh-mst-dev01.stor.nccourts.org/10.91.62.104:2181, sessionid = 0x15ad7740272589b, negotiated timeout = 10000&lt;BR /&gt;2017-04-11 08:28:37,091 INFO&amp;nbsp; main-EventThread.process - Watcher org.apache.solr.common.cloud.ConnectionManager@18ef96 name:ZooKeeperConnection Watcher:dwh-mst-dev01.stor.nccourts.org:2181/solr,dwh-mst-dev02.stor.nccourts.org:2181/solr,dwh-mst-dev03.stor.nccourts.org:2181/solr got event WatchedEvent state:SyncConnected type:None path:null path:null type:None&lt;BR /&gt;2017-04-11 08:28:37,093 INFO&amp;nbsp; main.waitForConnected - Client is connected to ZooKeeper&lt;BR /&gt;2017-04-11 08:28:37,094 INFO&amp;nbsp; main.createZkACLProvider - Using default ZkACLProvider&lt;BR /&gt;2017-04-11 08:28:37,132 DEBUG main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).readResponse - Reading reply sessionid:0x15ad7740272589b, packet:: clientPath:null serverPath:null finished:false header:: 1,3&amp;nbsp; replyHeader:: 1,55835836011,-101&amp;nbsp; request:: '/solr%2Cdwh-mst-dev02.stor.nccourts.org:2181/solr%2Cdwh-mst-dev03.stor.nccourts.org:2181/solr/clusterstate.json,F&amp;nbsp; response:: &amp;nbsp;&lt;BR /&gt;2017-04-11 08:28:37,136 INFO&amp;nbsp; main.makePath - makePath: /clusterstate.json&lt;BR /&gt;2017-04-11 08:28:37,162 DEBUG main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).readResponse - Reading reply sessionid:0x15ad7740272589b, packet:: clientPath:null serverPath:null finished:false header:: 2,3&amp;nbsp; replyHeader:: 2,55835836011,-101&amp;nbsp; request:: '/solr%2Cdwh-mst-dev02.stor.nccourts.org:2181/solr%2Cdwh-mst-dev03.stor.nccourts.org:2181/solr/clusterstate.json,F&amp;nbsp; response:: &amp;nbsp;&lt;BR /&gt;2017-04-11 08:28:37,199 DEBUG main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).readResponse - Reading reply sessionid:0x15ad7740272589b, packet:: clientPath:null serverPath:null finished:false header:: 3,1&amp;nbsp; replyHeader:: 3,55835836012,-101&amp;nbsp; request:: '/solr%2Cdwh-mst-dev02.stor.nccourts.org:2181/solr%2Cdwh-mst-dev03.stor.nccourts.org:2181/solr/clusterstate.json,,v{s{31,s{'world,'anyone}}},0&amp;nbsp; response:: &amp;nbsp;&lt;BR /&gt;2017-04-11 08:28:37,209 DEBUG main.close - Closing session: 0x15ad7740272589b&lt;BR /&gt;2017-04-11 08:28:37,210 DEBUG main.close - Closing client for session: 0x15ad7740272589b&lt;BR /&gt;2017-04-11 08:28:37,238 DEBUG main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).readResponse - Reading reply sessionid:0x15ad7740272589b, packet:: clientPath:null serverPath:null finished:false header:: 4,-11&amp;nbsp; replyHeader:: 4,55835836013,0&amp;nbsp; request:: null response:: null&lt;BR /&gt;2017-04-11 08:28:37,239 DEBUG main-SendThread(dwh-mst-dev01.stor.nccourts.org:2181).run - An exception was thrown while closing send thread for session 0x15ad7740272589b : Unable to read additional data from server sessionid 0x15ad7740272589b, likely server has closed socket&lt;BR /&gt;2017-04-11 08:28:37,240 DEBUG main.disconnect - Disconnecting client for session: 0x15ad7740272589b&lt;BR /&gt;2017-04-11 08:28:37,241 INFO&amp;nbsp; main.close - Session: 0x15ad7740272589b closed&lt;BR /&gt;2017-04-11 08:28:37,241 INFO&amp;nbsp; main-EventThread.run - EventThread shut down&lt;BR /&gt;Exception in thread "main" org.apache.solr.common.cloud.ZooKeeperException:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.client.solrj.impl.CloudSolrServer.connect(CloudSolrServer.java:270)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.client.solrj.impl.CloudSolrServer.request(CloudSolrServer.java:548)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:91)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:301)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.nccourts.hadoop.solrj.SolrjQuery.getResults(SolrjQuery.java:34)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.nccourts.hadoop.solrj.SolrjQuery.main(SolrjQuery.java:22)&lt;BR /&gt;Caused by: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /clusterstate.json&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.zookeeper.KeeperException.create(KeeperException.java:111)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:783)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.SolrZkClient$10.execute(SolrZkClient.java:507)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.ZkCmdExecutor.retryOperation(ZkCmdExecutor.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.SolrZkClient.makePath(SolrZkClient.java:504)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.SolrZkClient.makePath(SolrZkClient.java:461)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.SolrZkClient.makePath(SolrZkClient.java:448)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.SolrZkClient.makePath(SolrZkClient.java:435)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.ZkCmdExecutor.ensureExists(ZkCmdExecutor.java:94)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.ZkCmdExecutor.ensureExists(ZkCmdExecutor.java:84)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.common.cloud.ZkStateReader.createClusterStateWatchersAndUpdate(ZkStateReader.java:295)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.solr.client.solrj.impl.CloudSolrServer.connect(CloudSolrServer.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;... 5 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using Cloudera CDH 5.10.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My program is very simple:&lt;/P&gt;&lt;P&gt;---&lt;/P&gt;&lt;P&gt;public class SolrjQuery {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;public static void main(final String[] args) throws SolrServerException, IOException {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;final String zkHostString = "dwh-mst-dev01.stor.nccourts.org:2181/solr,dwh-mst-dev02.stor.nccourts.org:2181/solr,dwh-mst-dev03.stor.nccourts.org:2181/solr";&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;final CloudSolrServer solr = new CloudSolrServer(zkHostString);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;solr.setDefaultCollection("party_name");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;final SolrDocumentList docs = SolrjQuery.getResults(solr);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;for (final SolrDocument doc : docs) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;System.out.println(doc);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;static SolrDocumentList getResults(final CloudSolrServer server) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;final SolrQuery query = new SolrQuery();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;query.setQuery("*:*");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;QueryResponse rsp = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;rsp = server.query(query);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;} catch (final SolrServerException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;final SolrDocumentList docs = rsp.getResults();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return docs;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;---&lt;/P&gt;</description>
      <pubDate>Tue, 11 Apr 2017 13:17:23 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Receving-Zookeeper-Exception-when-using-SolrJ-to-Query-my/m-p/53493#M19191</guid>
      <dc:creator>imad87</dc:creator>
      <dc:date>2017-04-11T13:17:23Z</dc:date>
    </item>
    <item>
      <title>Re: Receving Zookeeper Exception when using SolrJ to Query my collection</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Receving-Zookeeper-Exception-when-using-SolrJ-to-Query-my/m-p/53497#M19192</link>
      <description>&lt;P&gt;Severals idea :&lt;/P&gt;&lt;P&gt;- Not sure it is mandatory to specify the path of the root znode where solr is installed on each host. I think you should supply it only at the end of the quorum&amp;nbsp;- "host1:port,host2:port,host3:port/solr". (&lt;U&gt;I think this is your issue&lt;/U&gt;)&lt;/P&gt;&lt;P&gt;- Does Solr is installed inside the /solr znode ?&lt;/P&gt;&lt;P&gt;- What is the size of the current "clusterstate.json" znode ?&amp;nbsp;(does it exists ?)&lt;/P&gt;&lt;P&gt;- Does your current "clusterstate.json" content is valid ?&lt;/P&gt;&lt;P&gt;- Does zookeeper is hosted on the 3 nodes you have specified ? (can you ping these hosts ?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good luck !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Apr 2017 14:07:18 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Receving-Zookeeper-Exception-when-using-SolrJ-to-Query-my/m-p/53497#M19192</guid>
      <dc:creator>mathieu.d</dc:creator>
      <dc:date>2017-04-11T14:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: Receving Zookeeper Exception when using SolrJ to Query my collection</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Receving-Zookeeper-Exception-when-using-SolrJ-to-Query-my/m-p/53498#M19193</link>
      <description>By fixing the Zookeeper string as suggested: "host1:port,host2:port,host3:port/solr",&lt;BR /&gt;the problem was fixed. Thanks.</description>
      <pubDate>Tue, 11 Apr 2017 14:22:55 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Receving-Zookeeper-Exception-when-using-SolrJ-to-Query-my/m-p/53498#M19193</guid>
      <dc:creator>imad87</dc:creator>
      <dc:date>2017-04-11T14:22:55Z</dc:date>
    </item>
  </channel>
</rss>

