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