2013-06-24 115 views
1

我想让外部Zookeeper与多台Solr实例一起运行,并在Windows计算机上与一台Tomcat服务器结合使用。我已经准备好了所有的solr实例都可以通过tomcat访问。下一步是将Solr实例配置(每个实例的单个内核)上传到zookeeper。多个Solr实例+ Tomcat + Zookeeper

不幸的是,我只找到jetty的例子或单个solr实例@ tomcat。也许有人知道,如何将配置上传到我的Zookeeper实例?

在此先感谢。

+0

究竟是你想达到什么目的? 1.链接到zookeeper的_different_ tomcat服务器上的多个Solr实例。 或 2.在同一个tomcat服务器上连接到zookeeper的多个Solr实例。 (很奇怪的情况) – rchukh

回答

0

在Tomcat中部署颇为相似,除了来自:

  • 在solr.xml你必须添加“HOSTPORT =‘8080’”的标签
  • 你将不得不启动Tomcat与在zkHost参数,通常你的java命令来启动其他所有参数(boostrap_conf,numShards ...):

    -DzkHost=z1.com:2181,z2.com:2181,z3.com:2181 
    
  • 首先推出ZK实例,然后Tomcat的。

有一个导向这里(它不是完美的,因为它仅涉及某些情况下,它不是很lisible,但它可以帮助你):http://wiki.apache.org/solr/SolrCloudTomcat