如何使用wget自动从数据库索引Solr中的数据

时间:2013-11-26 14:49:09

标签: solr indexing automatic-updates

如何使用wget自动从数据库索引Solr中的数据? 我找到了剧本:

#!/bin/bash 
wgetProgram=wget.
urlCmd='http://localhost:8983/solr/dataimport?command=delta-import&clean=false'
statusCmd='http://localhost:8983/solr/dataimport?command=status'
outputDir=/opt/aurora/solr/conf/
$wgetProgram -O $outputDir/check_status_update_index.txt ${statusCmd}.
2>/dev/null.
status=`fgrep idle $outputDir/check_status_update_index.txt`.
if [[ ${status} == *idle* ]].
then.
     $wgetProgram -O $outputDir/status_update_index.txt ${urlCmd}.
2>/dev/null.
fi

但它不起作用

1 个答案:

答案 0 :(得分:0)

如果我跑:

wget http://localhost:8983/solr/dataimport?command=status
--2013-11-27 18:28:02--  http://localhost:8983/solr/dataimport?command=status
Распознаётся localhost... ::1, 127.0.0.1
Устанавливается соединение с localhost|::1|:8983... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2013-11-27 18:28:02 ОШИБКА 404: Not Found.

我不知道在dataimport配置中要改变什么。