Erick Does the Solr admin UI>>cloud view show the gettingstarted collection? The "graph" view might help. It _sounds_ like somehow you didn't actually create the collection. [Adnan]- Yes
What steps did you follow to create the collection in SolrCloud? It's possible you have the wrong ZK root somehow I suppose. [Adnan] - I followed the steps from reference guide - https://cwiki.apache.org/confluence/display/solr/Getting+Started+with+SolrCloud https://cwiki.apache.org/confluence/display/solr/Setting+Up+an+External+ZooKeeper+Ensemble The collection exists and active - I verified from Solr Admin - Cloud graph as well as zkCli Adnan On Wed, Mar 18, 2015 at 8:36 PM, Erick Erickson <erickerick...@gmail.com> wrote: > Does the Solr admin UI>>cloud view show the gettingstarted collection? > The "graph" view might help. It _sounds_ like somehow you didn't > actually create the collection. > > What steps did you follow to create the collection in SolrCloud? It's > possible you have the wrong ZK root somehow I suppose. > > Best, > Erick > > On Wed, Mar 18, 2015 at 12:32 PM, Adnan Yaqoob <itsad...@gmail.com> wrote: > > I'm getting following exception while trying to upload document on > > SolrCloud using CloudSolrServer. > > > > Exception in thread "main" org.apache.solr.common.SolrException: > > *Could not find collection :* gettingstarted > > at > org.apache.solr.common.cloud.ClusterState.getCollection(ClusterState.java:162) > > at > org.apache.solr.client.solrj.impl.CloudSolrServer.directUpdate(CloudSolrServer.java:305) > > at > org.apache.solr.client.solrj.impl.CloudSolrServer.request(CloudSolrServer.java:533) > > at > org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:124) > > at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:116) > > at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:102) > > at Test.addDocumentSolrCloud(Test.java:265) > > at Test.main(Test.java:284) > > > > I can query through Solr admin, able to upload document using > > HttpSolrServer (single instance - non cloud mode) but CloudSolrServer. > I've > > also verified the collection exists on zookeeper using zkCli command. > > > > Following is the code snippet > > > > CloudSolrServer server = new CloudSolrServer("localhost:2181"); > > server.setDefaultCollection("gettingstarted"); > > SolrInputDocument doc = new SolrInputDocument(); > > doc.addField("id", id); > > doc.addField("name", name); > > > > server.add(doc); > > > > server.commit(); > > > > Not sure what I'm missing. My Zookeeper is running externally with two > solr > > nodes on same mac > > > > -- > > Regards, > > *Adnan Yaqoob* > -- Regards, *Adnan Yaqoob*