Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SOLR的replicationhandler中的pollInterval_Solr - Fatal编程技术网

SOLR的replicationhandler中的pollInterval

SOLR的replicationhandler中的pollInterval,solr,Solr,现在看来,replicationhandler中的pollinterval实际上只是一个间隔?我有两个从机从一个构建主机复制。由于这两者同时复制,网络带宽使用率太高。有没有一种方法可以交错两个复制,但仍然使用相同的轮询间隔?理想情况下,replicationhandler需要支持类似cronjob的调度参数?我认为交织不能通过配置完成。一个选项是将其中一个salve转为中继器,这将使复制序列成为主->->从。一次只能进行一次复制 另一个选项是在默认情况下禁用复制,并使用触发您端的复制 如果我们不

现在看来,replicationhandler中的pollinterval实际上只是一个间隔?我有两个从机从一个构建主机复制。由于这两者同时复制,网络带宽使用率太高。有没有一种方法可以交错两个复制,但仍然使用相同的轮询间隔?理想情况下,replicationhandler需要支持类似cronjob的调度参数?

我认为交织不能通过配置完成。一个选项是将其中一个salve转为中继器,这将使复制序列成为主->->从。一次只能进行一次复制


另一个选项是在默认情况下禁用复制,并使用触发您端的复制

如果我们不同时进行两次复制,您的搜索结果将不一致。第一个从机将返回包含从主机复制的新文档的结果,而第二个从机可能没有这些文档,因为它的复制尚未发生..是的,这是我关心的一个问题。但我希望能在几分钟内完成,所以希望不是什么大问题。就我的情况而言,使用solr HTTP API触发似乎是一种更好的方式。谢谢