0

如何使用 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

但它不起作用

4

1 回答 1

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.

我不知道在数据导入配置中要更改什么。

于 2013-11-27T14:35:31.730 回答