如何使用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
但它不起作用
答案 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配置中要改变什么。