我有一个现有的 Solr 设置,在独立的 Solr 实例上运行。
我被要求为此设置添加弹性和高可用性。
所以我想在我的设置中添加复制,我相信 SolrCloud 是要走的路吗?
我已经浏览了 SolrCloud wiki 上的演示。
但是我不确定如何将我现有的 Solr 实例添加到 ZooKeeper,然后添加更多节点以将其复制到。这可能不重新膨胀吗?
维基指出
NOTE: When you are not using an example to start solr, make sure you upload the configuration set to zookeeper before creating the collection.
但是我不确定它指的是哪些文件以及如何执行此操作?
当前设置信息:
愿望 list
我试过的:
但是我从 solr 收到错误“无法加载 SOLR 配置”。
所以我想我的问题总结为:
我对 Solr 非常陌生(使用约 12 个月),对 Zookeeper 和 SolrCloud 非常陌生(约 2 周阅读/实验),因此非常感谢有关实现上述目标的任何建议。
请您参考如下方法:
SolrCloud 是 Solr 的前进方向,所以我会说是的。
如果不使用分片,只使用副本,无需重新索引。
使用 -Dbootstrap_conf=true 启动您的第一个 Solr,这会将您的配置文件加载到 ZK 中。
取决于您对分组的具体操作,请参阅 https://wiki.apache.org/solr/DistributedSearch对于支持或不支持的内容。
升级到最新版本是个好主意,虽然在 Solr 4.7 之后,您将需要 Java 7。
我投票赞成好主意,我有一个类似的主意。




