I am using Solrcloud with zookeeper setup. but when I try to make query using
following code snippet I get exception
code:
CloudSolrServer server = new CloudSolrServer("localhost:2181");
server.setDefaultCollection("gettingstarted");
server.connect();
SolrQuery query = new SolrQuery();
query.setQuery(q);
QueryResponse rsp;
rsp = server.query(query);
Exception:
Exception in thread "main" org.apache.solr.common.SolrException: Collection not
found: gettingstarted
at
org.apache.solr.client.solrj.impl.CloudSolrServer.getCollectionList(CloudSolrServer.java:679)
at
org.apache.solr.client.solrj.impl.CloudSolrServer.request(CloudSolrServer.java:562)
at
org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:91)
at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:301)
at Test.testSelectQueryCloudServer(Test.java:243)
at Test.main(Test.java:357)
I’ve verified the collection exists on zookeeper using zkCli and I can query
using solr admin
Sent from Windows Mail