: I've got SolrCloud running under Tomcat 6, the respective settings are
        ...
: I am deliberately running Tomcat on 80 but on SOLR I stuck with 8983 because
: it appears to be the default for SolrCloud.
This doesn't really make sense to me ... what do you mean "on SOLR I stuck 
with 8983" ?

you just said you were running solr in tomcat on port 80, correct?

:   <cores defaultCoreName="collection1" adminPath="/admin/cores"
: zkClientTimeout="${zkClientTimeout:15000}" hostPort="8983"
: hostContext="solr">

Here you have explicitly configured Solr to advertise that it is running 
on port 8983, so when it registers itself with zookeeper, all other nodes 
will try to communicate with it on port 8983 -- but again, you aparently 
have it running on port 80, hence....

: Connection to http://10.xx.xx.185:8983 refused

...fix your solr.xml so that "hostPort" actaully matches the real port you 
are running on, and things should work fine.

As noted in the SolrCloud wiki...

"the hostPort value found here will be used (via zookeeper) to inform the 
rest of the cluster what port each Solr instance is using. ... if you want 
to use a port other than 8983 ... change solr.xml to fit your  
particular installation"

https://wiki.apache.org/solr/SolrCloud

-Hoss

Reply via email to