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
通过linux shell(cron)启动solr数据导入?_Shell_Solr_Dataimporthandler - Fatal编程技术网

通过linux shell(cron)启动solr数据导入?

通过linux shell(cron)启动solr数据导入?,shell,solr,dataimporthandler,Shell,Solr,Dataimporthandler,目前我正在ubuntu 10.04机器上的Tomcat6上运行Solr3.1。 一切正常,我可以通过 它返回有关索引过程的一些数据 现在我想通过cron触发redindex/update,所以最好是通过“java-jar…”而不是cia curl。充其量,只要reindex/update完成,程序就会运行,如果完成,程序就会返回统计数据,因此我的shell脚本将等待更新完成。 这是可架构的吗?您可以通过使用包含以下步骤的简单脚本来实现这一点 得到 虽然是真的 2.1进入status.xml 2.

目前我正在ubuntu 10.04机器上的Tomcat6上运行Solr3.1。 一切正常,我可以通过 它返回有关索引过程的一些数据

现在我想通过cron触发redindex/update,所以最好是通过“java-jar…”而不是cia curl。充其量,只要reindex/update完成,程序就会运行,如果完成,程序就会返回统计数据,因此我的shell脚本将等待更新完成。
这是可架构的吗?

您可以通过使用包含以下步骤的简单脚本来实现这一点

  • 得到

  • 虽然是真的

    2.1进入status.xml

    2.2解析status.xml以检查索引是否已完成

    2.3如果完成中断

    2.4其他睡眠1


  • 您可以通过使用一个简单的脚本来实现这一点,该脚本包含以下步骤

  • 得到

  • 虽然是真的

    2.1进入status.xml

    2.2解析status.xml以检查索引是否已完成

    2.3如果完成中断

    2.4其他睡眠1