Hi all We're currently in the process of migrating our distributed search running on 5.0 to SolrCloud running on 5.4, and setting up a test cluster for performance testing etc.
We have several cores/collections, and in each core's solrconfig.xml, we were specifying an empty <dataDir>, and specifying the same core.baseDataDir in core.properties. When I tried this in SolrCloud mode, specifying "-Dsolr.data.dir=/mnt/solr/" when starting each node, it worked fine for the first collection, but then the second collection tried to use the same directory to store its index, which obviously failed. I fixed this by changing solrconfig.xml in each collection to specify a specific directory, like so: <dataDir>${solr.data.dir:}products</dataDir> Looking back after the weekend, I'm not a big fan of this. Is there a way to add a core.properties to ZK, or a way to specify core.baseDatadir on the command line, or just a better way of handling this that I'm not aware of? Cheers Tom