I have two issues and I'm unsure if they are related:

Problem:  After setting up a multiple collection Solrcloud 4.1 instance on
seven servers, when I index the documents they aren't distributed across
the index slices.  It feels as though, I don't actually have a "cloud"
implementation, yet everything I see in the admin interface and zookeeper
implies I do.  I feel as I'm overlooking something obvious, but have not
been able to figure out what.

Configuration: Seven servers and four collections, each with 12 slices (no
replica shards yet).  Zookeeper configured in a three node ensemble.  When
I send documents to Server1/Collection1 (which holds two slices of
collection1), all the documents show up in a single index shard (core).
 Perhaps related, I have found it impossible to get Solr to recognize the
server names with anything but a literal host="servername" parameter in the
solr.xml.  hostname parameters, host files, network, dns, are all
configured correctly....

I have a Solr 4.0 single collection set up similarly and it works just
fine.  I'm using the same schema.xml and solrconfig.xml files on the 4.1
implementation with only the luceneMatchVersion changed to LUCENE_41.

sample solr.xml from server1

<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="true">
<cores adminPath="/admin/cores" hostPort="8080" host="server1"
shareSchema="true" zkClientTimeout="60000">
<core collection="col201301" shard="col201301s04"
instanceDir="/solr/col201301/col201301s04sh01" name="col201301s04sh01"
dataDir="/solr/col201301/col201301s04sh01/data"/>
<core collection="col201301" shard="col201301s11"
instanceDir="/solr/col201301/col201301s11sh01" name="col201301s11sh01"
dataDir="/solr/col201301/col201301s11sh01/data"/>
<core collection="col201302" shard="col201302s06"
instanceDir="/solr/col201302/col201302s06sh01" name="col201302s06sh01"
dataDir="/solr/col201302/col201302s06sh01/data"/>
<core collection="col201303" shard="col201303s01"
instanceDir="/solr/col201303/col201303s01sh01" name="col201303s01sh01"
dataDir="/solr/col201303/col201303s01sh01/data"/>
<core collection="col201303" shard="col201303s08"
instanceDir="/solr/col201303/col201303s08sh01" name="col201303s08sh01"
dataDir="/solr/col201303/col201303s08sh01/data"/>
<core collection="col201304" shard="col201304s03"
instanceDir="/solr/col201304/col201304s03sh01" name="col201304s03sh01"
dataDir="/solr/col201304/col201304s03sh01/data"/>
<core collection="col201304" shard="col201304s10"
instanceDir="/solr/col201304/col201304s10sh01" name="col201304s10sh01"
dataDir="/solr/col201304/col201304s10sh01/data"/>
</cores>
</solr>

Thanks
Chris

Reply via email to