On 12/20/2014 3:26 PM, Mike Thomsen wrote: > It's supposed to be a simple two shard configuration of SolrCloud with two > copies of Solr running in different tomcat servers on the same box. I can > read the solr.xml just fine as that user (vagrant) and checked out the > permissions and there's nothing obviously wrong there.
Do you have something like selinux or apparmor enabled on the system that might be interfering with system permissions? Redhat operating systems ship with selinux enabled, and I believe that Ubuntu ships with apparmor enabled. These can cause *very* strange things to happen. Unless you want to provide custom configs to allow Solr to work, you should probably disable anything like this. Side issue: Solr (including cloud) is a lot more straightforward if you only run one Solr instance per machine, hosting multiple cores. Normally, the only time you should run more than one Solr instance per machine is if you are setting up a proof of concept for SolrCloud and want to do it on a single machine. There have been some situations where people have gotten better performance from running multiple Solr instances on a machine, rather than multiple cores in one instance. My opinion is that if you are able to get better performance from multiple instances, that's probably a bug, unless the reason performance is better is because of shorter GC pauses (smaller heap per instance). Thanks, Shawn