3

将 Sphinx 实时索引从一台机器传输到另一台机器的最佳方法是什么。如果是磁盘索引,我可以移动数据库并重新索引它,但索引是 RT。提前致谢!

4

1 回答 1

2
  • 优雅地停止搜索源。(即searchd --stopwait,而不是仅仅强行杀死它,或崩溃等)
  • 将 /var/folder/indexname* 复制到目标机器。(使用索引定义中注明的前缀)
  • 将索引定义复制到目标。
  • 在目的地开始搜索。

如果两台机器都安装了相同版本的 sphinx,则最有可能成功运行。

于 2013-08-09T09:22:54.540 回答