On Mon, Oct 26, 2015, at 04:10 PM, Shawn Heisey wrote:
> On 10/26/2015 2:23 AM, Adrian Liew wrote:
> > {
> >   "responseHeader":{
> >     "status":0,
> >     "QTime":1735},
> >   
> > "failure":{"":"org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrExce
> > ption:Error from server at http://172.18.111.112:8983/solr: Error CREATEing 
> > Solr
> > Core 'sitecore_core_index_shard1_replica2': Unable to create core 
> > [sitecore_core
> > _index_shard1_replica2] Caused by: Can't find resource 'solrconfig.xml' in 
> > class
> > path or '/configs/sitecore_common_config', 
> > cwd=D:\\Solr-5.2.1-Instance\\server"}
> > }
> >
> > I do a  check to see if solrconfig.xml is present in the Zookeeper, if I 
> > run zkCli.bat -cmd list on the each of the server, I can see that 
> > solrconfig.xml is listed:
> >
> > DATA:
> >
> > /configs (1)
> >   /configs/sitecore_common_config (1)
> >    /configs/sitecore_common_config/conf (8)
> >     /configs/sitecore_common_config/conf/currency.xml (0)
> 
> I think the problem is that you included the conf directory in what you
> uploaded to zookeeper.  The config files (solrconfig.xml, schema.xml,
> etc) should be sitting right in the directory you upload, not inside a
> conf subdirectory.  This is somewhat counterintuitive when compared to
> what happens when NOT running in cloud mode, but the logic is fairly
> simple:  The conf directory is what gets uploaded to zookeeper.
> 
> A question for fellow committers:  Is it too much handholding for us to
> look in a conf directory in zookeeper?  My bias is that we should not do
> that, but I do not see it as particularly harmful.

Or to have the upconfig command barf if there isn't a solrconfig.xml
file in the directory concerned. That'd give quick feedback that
something is being done wrong.

Upayavira

Reply via email to