1

我已经在我的 JBoss 中运行了一个 Solr 实例,其中包含自定义类、配置等。

现在,我的下一个步骤是设置 SolrCloud。

我只在 Jetty 周围找到了示例和帮助,所以,我基本上不知道两件事:

  • 我应该把动物园管理员配置文件放在哪里
  • 如何将参数传递给 JBoss,告诉他其他实例在哪里(像这样
4

1 回答 1

2

所有参数都是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。其余都一样

于 2012-11-14T07:50:28.197 回答