Xav*_*ois 5 backup replication solr
我们正在使用solr 3.6复制和2台服务器 - 主服务器和从服务器 - 我们目前正在寻找干净备份的方法.
正如维基所说的那样,我们可以使用HTTP命令来创建主服务器的快照,如下所示:http://myMasterHost/solr/replication?command=backup
但我们仍然有一些问题:
backup复制索引文件的经典shell脚本上的命令有什么好处?
该命令仅备份索引; 是否可以复制spellchecker文件夹?它需要吗?
我们可以在应用程序运行时创建快照,所以虽然有潜在的索引更新吗?
replication.properties文件(或不删除)?http://mySlave/solr/replication?command=fetchindex?您可以使用ReplicationHandlerbackup提供的命令。这是一个异步操作,如果您的索引很大,则需要时间。这样你就不需要关闭 Solr。然后您将在索引目录中找到一个以备份日期命名的新目录。您还可以配置要保留的旧备份数量。backup.yyyymmddHHMMSS
当然,在那之后,如果您将备份移动到安全位置(可能是不同的服务器),那就更好了。
我认为不可能备份拼写检查器,但不完全确定。
当然,该命令应该在应用程序运行时运行。唯一的问题是,您可能会在备份中丢失开始备份后提交的文档。
您还可以查看 lucene CheckIndex 工具。备份索引后,您可以检查索引是否正常。
如果您在主服务器上已经有一个好的索引,我个人不会使用备份来恢复从服务器上的索引。索引的副本将使用标准复制过程自动进行(它实际上是索引段的副本),您不需要手动复制它们,除非备份包含比主数据更好的数据。
| 归档时间: |
|
| 查看次数: |
1788 次 |
| 最近记录: |