我是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
任何建议都将受到赞赏..
答案 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