我有一个现有的 Solr 设置,在独立的 Solr 实例上运行。
我被要求为此设置添加弹性和高可用性。
所以我想在我的设置中添加复制,我相信 SolrCloud 是要走的路吗?
我已经浏览了 SolrCloud wiki 上的演示。
但是我不确定如何将我现有的 Solr 实例添加到 ZooKeeper,然后添加更多节点以将其复制到。这可能不重新膨胀吗?
维基指出
但是我不确定它指的是哪些文件以及如何执行此操作?
当前设置信息:
愿望 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。
我投票赞成好主意,我有一个类似的主意。
关于solr - 将 Zookeeper 添加到现有 Solr,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28176542/