我已经在我的jboss中运行了一个solr实例,带有自定义类,配置等。
现在,我的下一个Stet是设置Solrcloud。
我只找到了码头的例子和帮助,所以我对基本上不知道两件事:
- 我应该在哪里放置Zookeeper配置文件
- 如何将参数传递给jboss告诉他其他实例在哪里(像这样)
所有参数均为java_opts。
最简单的设置方法(单机器,用于测试/开发等)是使用嵌入式Zookeeper。
-dzkrun(启用Zookeeper)-dnumshards = 2(您的碎片数量在这里)-dbootstrap_confdir = $ solr_home/collection1/conf-配置Zookeeper数据的引导。-djetty.port = 8080(您的端口)-dcollection.configname = myConf(Zookeeper的配置名称)
如果您有几个节点,安装独立的Zookeeper:使用-dzkhost:而不是zkrun。您可以使用Solr脚本的脚本ZKCLI来引导程序,或仅在一个节点上配置-dbootstrap_confdir。其余的是相同的