配置 Solr 云

Configuring Solr Cloud

我在两台不同的机器上安装了 solr 和 zookeeper,并按照 solr wiki 上的说明编辑了 zoo.cfg 文件,zookeeper 已启动并成功连接,但是当我尝试在一台机器上获取数据时,它不会反映在其他机器上,索引文件应该放在 zookeeper 数据文件夹中,但它正在存储在 solr 数据文件夹中。 任何人都可以帮助解决这个问题,或者从头开始教我如何配置它并检查它是否正常工作的步骤。

  1. 你应该有 zookeeper 集成设置,正如你提到的那样
  2. 您应该使用多台机器设置 solr 集群。
  3. 完成 solrcloud 设置后,您应该使用参数 -z(例如:bin/solr start -z zookeepermachineIP:2181)启动 solr 和 zookeeper ensebmle

一切都得到了很好的解释 Here. also refer Wiki 来设置 ZooKeeper Ensemble

在使用 zookeeper 设置 solrCloud 之后,我试图从 stand-alone solr 复制我的 collection,但 DIH 没有反映, 然后我从 solr/example 目录复制了一个名为 db 的 DIH 示例。并根据我的连接和查询对其进行更改,并将其粘贴到 configsets 目录中,并将必要的 jars 放在 lib 中。此外,两台机器上的节点名称必须相同。现在一切正常。