多个Solr实例+ Tomcat + Zookeeper

时间:2013-06-24 13:39:31

标签: tomcat solr apache-zookeeper solrcloud

我正在尝试让外部Zookeeper与Windows机器上的多个Solr实例和一个Tomcat服务器一起运行。我已准备好通过tomcat访问两个solr实例。下一步是将Solr实例配置(每个实例的单核)上传到zookeeper。

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

Tomcat中的部署非常相似,除了:

  • 在solr.xml中,您必须在标记
  • 中添加'hostPort =“8080”
  • 您必须使用zkHost参数启动Tomcat,以及通常使用java命令启动的所有其他参数(boostrap_conf,numShards ...):

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

这里有一个指南(它不完美,因为它只涵盖了一些情况,而且它不是很容易被发现,但它可以帮到你):http://wiki.apache.org/solr/SolrCloudTomcat