You do not send Solr queries to ZooKeeper, send them to a Solr node. You should 
create a CloudSolrClient with your ZK ensemble, but thereafter you send queries 
to a _collection_ that you specify as part of the request.


Best,
Erick

> On Jun 12, 2019, at 8:18 AM, Kiran Shetty <kiran.shetty...@gmail.com> wrote:
> 
> Hi,
> 
> 
> 
> I am having issue with Solr on my Search related project which is an Adobe
> Experience Manager(AEM) maven project. I am not able to connect with
> zookeeper properly to get the Solr query response.
> 
> We are using Solr version 7.6.0. and using a Solr dependency bundle
> 
> <dependency>
> 
> <groupId>org.apache.servicemix.bundles</groupId>
> 
> <artifactId>org.apache.servicemix.bundles.solr-solrj</artifactId>
> 
> <version>7.7.1_1</version>
> 
> </dependency>
> 
> When we use Solrj service through Java to run a query to hit zookeeper
> “http://servername:9983”, we are getting null response
> 
> response = client.query(elevatorQuery);
> 
> Getting an exception below
> 
> org.apache.solr.common.SolrException: java.lang.IllegalArgumentException:
> Invalid path string "//servername:9983" caused by empty node name specified
> @1
> 
>              at
> org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:189)
> [FmcSolr.core:1.0.0.SNAPSHOT]
> 
>              at
> org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:126)
> [FmcSolr.core:1.0.0.SNAPSHOT]
> 
>              at
> org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:116)
> [FmcSolr.core:1.0.0.SNAPSHOT]
> 
>              at
> org.apache.solr.common.cloud.ZkStateReader.<init>(ZkStateReader.java:308)
> [FmcSolr.core:1.0.0.SNAPSHOT]
> 
>              at
> org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider.connect(ZkClientClusterStateProvider.java:160)
> 
>              at
> org.apache.solr.client.solrj.impl.CloudSolrClient.connect(CloudSolrClient.java:399)
> 
>              at
> org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:827)
> 
>              at
> org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:817)
> 
>              at
> org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194)
> 
>              at
> org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:983)
> 
>              at
> org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:998)
> 
> …..
> 
> 
> Can anyone please let me know where I am making error?
> Thanks,
> Kiran

Reply via email to