多个Solr实例+;Tomcat+;动物园管理员

多个Solr实例+;Tomcat+;动物园管理员,tomcat,solr,apache-zookeeper,solrcloud,Tomcat,Solr,Apache Zookeeper,Solrcloud,我试图让外部Zookeeper与多个Solr实例以及windows机器上的一个Tomcat服务器一起运行。我已经准备好通过tomcat访问这两个solr实例。下一步是将Solr实例配置(每个实例的单核)上载到zookeeper 不幸的是,我只找到jetty示例或单个solr实例@tomcat。也许有人知道,如何将配置上传到我的Zookeeper实例 提前感谢。Tomcat中的部署非常相似,除了: 在solr.xml中,必须在标记中添加“hostPort=“8080” 您必须使用zkHost参数

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

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


提前感谢。

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

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

  • 首先启动ZK实例,然后启动Tomcat


这里有一个指南(它并不完美,因为它只涵盖了一些情况,不太容易理解,但它可以帮助您):

您到底想要实现什么?1.链接到zookeeper的不同tomcat服务器上的多个Solr实例。或2。同一tomcat服务器上的多个Solr实例,链接到zookeeper。(有点奇怪)
-DzkHost=z1.com:2181,z2.com:2181,z3.com:2181