You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Christopher Gross <co...@gmail.com> on 2013/11/13 20:24:14 UTC

collections API error

Running Apache Solr 4.5 on Tomcat 7.0.29, Java 1.6_30.  3 SolrCloud nodes
running.  5 ZK nodes (v 3.4.5), one on each SolrCloud server, and on 2
other servers.

I want to create a collection on all 3 nodes.  I only need 1 shard.  The
config is in Zookeeper (another collection is using it)

http://solrserver:8080/solr/admin/collections?action=CREATE&name=newtest&numShards=1&replicationFactor=3&collection.configName=test

I get this error (3 times, though for a different replica #)
org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error
CREATEing SolrCore 'newtest_shard1_replica2': Unable to create core:
newtest_shard1_replica2

The SolrCloud Admin logs give this as the root error:

Caused by: org.apache.solr.common.cloud.ZooKeeperException: Specified
config does not exist in ZooKeeper:newtest

You can see from my call that I don't want it to be called "test" (already
have one) but I want to make a new instance of the "test" collection.

This seems  pretty straightforward -- what am I missing?  Did the
parameters change and the wiki not get updated?
 [
http://wiki.apache.org/solr/SolrCloud#Managing_collections_via_the_Collections_API
]

Thanks.

-- Chris

Re: collections API error

Posted by Mark Miller <ma...@gmail.com>.
Try Solr 4.5.1.

https://issues.apache.org/jira/browse/SOLR-5306  Extra collection creation parameters like collection.configName are not being respected.

- Mark

On Nov 13, 2013, at 2:24 PM, Christopher Gross <co...@gmail.com> wrote:

> Running Apache Solr 4.5 on Tomcat 7.0.29, Java 1.6_30.  3 SolrCloud nodes
> running.  5 ZK nodes (v 3.4.5), one on each SolrCloud server, and on 2
> other servers.
> 
> I want to create a collection on all 3 nodes.  I only need 1 shard.  The
> config is in Zookeeper (another collection is using it)
> 
> http://solrserver:8080/solr/admin/collections?action=CREATE&name=newtest&numShards=1&replicationFactor=3&collection.configName=test
> 
> I get this error (3 times, though for a different replica #)
> org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error
> CREATEing SolrCore 'newtest_shard1_replica2': Unable to create core:
> newtest_shard1_replica2
> 
> The SolrCloud Admin logs give this as the root error:
> 
> Caused by: org.apache.solr.common.cloud.ZooKeeperException: Specified
> config does not exist in ZooKeeper:newtest
> 
> You can see from my call that I don't want it to be called "test" (already
> have one) but I want to make a new instance of the "test" collection.
> 
> This seems  pretty straightforward -- what am I missing?  Did the
> parameters change and the wiki not get updated?
> [
> http://wiki.apache.org/solr/SolrCloud#Managing_collections_via_the_Collections_API
> ]
> 
> Thanks.
> 
> -- Chris