SimplePostTool:FATAL:尝试索引时Solr中的连接错误

时间:2011-06-23 19:45:45

标签: apache tomcat solr

我是Solr的新手,当我在solr中索引xml文档时,我收到了这个错误。

C:\apache-solr-3.2.0\example\exampledocs>java -jar post.jar *.xml
SimplePostTool: version 1.3
SimplePostTool: POSTing files to http://localhost:8983/solr/update..
SimplePostTool: POSTing file gb18030-example.xml
SimplePostTool: FATAL: IOException while posting data: java.net.ConnectException
: Connection refused: connect

然后我意识到我的端口号对于localhost是7788所以我这样做了: -

java -Durl=localhost:7788/solr/update -jar post.jar solr.xml

然后我收到此错误

C:\apache-solr-3.2.0\example\exampledocs>java -Durl=localhost:7788/solr/update -
jar post.jar *.xml
SimplePostTool: version 1.3
SimplePostTool: FATAL: System Property 'url' is not a valid URL: null

任何建议都将受到赞赏..

3 个答案:

答案 0 :(得分:5)

我不确定-durl是否被post.jar理解(希望是这样),但是如果该参数得到尊重,那么它应该像这样使用:

java -Durl=http://localhost:7788/solr/update -jar post.jar solr.xml

啊,刚刚找到这个引用,这表明参数很荣幸: <击> http://borort.wordpress.com/2008/11/19/solr-postjar-post-to-deferent-solr-port-other-than-8983/

答案 1 :(得分:3)

对我来说,这种情况正在发生,因为我在尝试加载数据时未能启动Solr(在后台运行)...... DUH!

答案 2 :(得分:2)

只检查您的solr服务器是否启用..

如果is没有运行则运行solr服务器..

和另一个

cmd run this C:\apache-solr-3.2.0\example\exampledocs>java -jar post.jar *.xml