如何知道 solr 的 dataimporthandler 何时完成索引?
How to know when dataimporthandler for solr finished indexing?
是否可以知道 solr 在哪里完成了对我的数据的索引?
我使用 solrcloud 4.9.0 和 zookeeper 作为 conf 文件管理器。
我有 data.import 文件,但其中只有索引开始的地方,而不是索引结束的地方。
您可以使用以下方法获取 dataimporthandler 状态:
<MY_SERVER>/solr/dataimport?command=status
如果导入仍在 运行,您可以了解状态。 "Solr in Action" 书中建议使用类似的过程(具有不同的 url)来检查备份是否仍然是 运行。
另一种选择是按照建议使用监听器 here.
我也使用 /dataimport?command=status 方法来检查作业是否完成,虽然它有效,但有时我觉得它有点不稳定。
您可以使用一些侦听器:see here我真的很想使用它们,但是您当然需要编写 java 代码并在 solr 等中处理您的 jar。所以它是一个一点 PITA
是否可以知道 solr 在哪里完成了对我的数据的索引?
我使用 solrcloud 4.9.0 和 zookeeper 作为 conf 文件管理器。 我有 data.import 文件,但其中只有索引开始的地方,而不是索引结束的地方。
您可以使用以下方法获取 dataimporthandler 状态:
<MY_SERVER>/solr/dataimport?command=status
如果导入仍在 运行,您可以了解状态。 "Solr in Action" 书中建议使用类似的过程(具有不同的 url)来检查备份是否仍然是 运行。 另一种选择是按照建议使用监听器 here.
我也使用 /dataimport?command=status 方法来检查作业是否完成,虽然它有效,但有时我觉得它有点不稳定。
您可以使用一些侦听器:see here我真的很想使用它们,但是您当然需要编写 java 代码并在 solr 等中处理您的 jar。所以它是一个一点 PITA