如何将Sphinx实时索引移动到另一台服务器?

时间:2013-08-09 08:45:41

标签: sphinx

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

1 个答案:

答案 0 :(得分:2)

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

如果两台机器都安装了相同版本的sphinx,那么最有可能成功地工作。