【发布时间】:2017-11-01 19:06:25
【问题描述】:
从最近几周开始,我在 3 台开发服务器上使用 SolrCloud 和一个负载均衡器(将来我会将它扩展到 5 台不同的服务器,用于 Zookeeper 和 Solr)。我当前的SolrCloud 结构如下所示。
Server 1 : Java + Solr(port 8983) + Zookeeper(port 2181)
Server 2 : Java + Solr(port 8983) + Zookeeper(port 2181)
Server 3 : Java + Solr(port 8983) + Zookeeper(port 2181)
在这里,我可以通过上传我的集合的 conf 和 RELOAD 使用 COLLECITON API 的集合从任何服务器创建 SOLR 配置,我所有的 SOLR 配置都是同步 我能够完美地索引和搜索我的文档。我的收藏有 1 个分片 和 3 个副本,然后我将单个分片分成两个。所以基本上它现在是一个具有 3 分片 和 3 副本 的单一集合。
所以,现在我有一些问题
Q1) 我目前的结构是否OK?还是我需要改变我目前的结构?
Q2)如何备份和恢复我的索引集合数据?
Q3)如果我的一台服务器关闭连接然后我尝试备份和恢复我的 solr 数据会发生什么?
正如我在https://cwiki.apache.org/confluence/display/solr/Collections+API#CollectionsAPI-Backup 看到的用于备份和恢复收集数据的COLLECTION API 端点
但不知道如何在这两个 API 端点上设置 path/to/my/shard/drive 和所有这些东西来备份和恢复我的索引数据。急需帮助
【问题讨论】:
标签: solr apache-zookeeper solrcloud