did you set solr.solrxml.location in catalina.sh and how did you specify
zkhost?

-Dsolr.solrxml.location=zookeeper

On Wed, Nov 19, 2014 at 9:54 PM, Robert Kent <robert.k...@inps.co.uk> wrote:

> Hi,
>
> I'm experiencing some odd behaviour with Solrcloud and Zookeeper.  I am
> running Solrcloud on one host and am running three Zookeepers on another
> three hosts.  The Zookeeper part of things works correctly, I can
> add/remove/etc nodes from Zookeeper.  I am running, or rather trying to
> run, Solrcloud on top of Hadoop.  Again, the Hadoop side of things works
> correctly, I can create/remove/etc dirs/files under Hadoop.
>
> Unfortunately, the solrctl utility bundled with Solrcloud doesn't appear
> to work correctly.  Depending on how or where I set the Zookeeper ensemble
> details I get different results.  My Zookeeper instances are used by other
> services, so I am trying to force the Solrcloud configuration to be created
> under /solr - from reading the documentation this appears to be the
> recommended appraoch.
>
> I have set the Zookeeper ensemble and Hadoop configuration in
> /etc/default/solr:
>
>
> SOLR_ZK_ENSEMBLE=zookeeper1:2181/solr,zookeeper2:2181/solr,zookeeper3:2181/solr
> SOLR_HDFS_HOME=hdfs://zookeeper1:8020/solr
> SOLR_HDFS_CONFIG=/etc/hadoop/conf
> SOLR_HDFS_HOME=hdfs://3xNodeHA:8020/solr
>
> If I do not specify any Zookeeper parameters for solrctl it creates it
> Zookeeper configuration under '/solr,zookeeper2:2181' and under that is
> creates  '/solr,zookeeper3:2181/solr/configs/my-data'.  This also occurs if
> I specify --zk
> zookeeper1:2181/solr,zookeeper2:2181/solr,zookeeper3:2181/solr.  I suspect
> that something somewhere is not treating the SOLR_ZK_ENSEMBLE variable
> correctly and believes it is a single connection (eg zookeeper1:2181) and
> the path is /solr,zookeeper2:2181,zookeeper3:2181/solr.
>
> If I run solrctl with --zk zookeeper1:2181, it creates its configuration
> under / (eg /solr.xml /configs).
>
> If I run solrctl with --zk zookeeper1:2181/solr, it creates the
> configuration under /solr
>
>
> If I completely ignore the Zookeeper configuration Solr works correctly,
> but as I'm using Lily I need Solr's configuration to exist under Zookeeper.
>
> What am I missing?  How can I specify a multi-node Zookeeper ensemble and
> have all of the configuration nodes created under /solr?  How do I point
> Tomcat towards the Solr configuration under /solr?
>
> If you would like more details, please look at the attachment as this
> explains what I did at each step and the results of that step.
>
>
> I'm using Cloudera's packages throughout.
>
> thanks
>
> Rob
>
> Registered name: In Practice Systems Ltd.
> Registered address: The Bread Factory, 1a Broughton Street, London, SW8 3QJ
> Registered Number: 1788577
> Registered in England
> Visit our Internet Web site at www.inps.co.uk
> The information in this internet email is confidential and is intended
> solely for the addressee. Access, copying or re-use of information in it by
> anyone else is not authorised. Any views or opinions presented are solely
> those of the author and do not necessarily represent those of INPS or any
> of its affiliates. If you are not the intended recipient please contact
> is.helpd...@inps.co.uk
>
>


-- 
*God bless U*

Reply via email to