【问题标题】:Multiple Solr instances + Tomcat + Zookeeper多个 Solr 实例 + Tomcat + Zookeeper
【发布时间】:2013-10-08 20:41:07
【问题描述】:

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

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

提前致谢。

【问题讨论】:

  • 您到底想达到什么目的? 1. 不同 tomcat服务器上的多个Solr实例链接到zookeeper。或 2. 同一个 tomcat 服务器上的多个 Solr 实例,链接到 zookeeper。 (相当奇怪的情况)

标签: tomcat solr apache-zookeeper solrcloud


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-06
    • 2013-11-28
    • 2013-04-13
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多