solr错误之UncategorizedSolrException: IOException occured when talking to server at:

"C:\Program Files\Java\jdk1.8.0_92\bin\java" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:E:\idea\5.16\IntelliJ IDEA 2017.2.6\lib\idea_rt.jar=54542:E:\idea\5.16\IntelliJ IDEA 2017.2.6\bin" -Dfile.encoding=UTF-8 -classpath "E:\idea\5.16\IntelliJ IDEA 2017.2.6\lib\idea_rt.jar;E:\idea\5.16\IntelliJ IDEA 2017.2.6\plugins\junit\lib\junit-rt.jar;E:\idea\5.16\IntelliJ IDEA 2017.2.6\plugins\junit\lib\junit5-rt.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_92\jre\lib\rt.jar;E:\idea\9.20\源代码\spring-data-solr\target\test-classes;E:\idea\9.20\源代码\spring-data-solr\target\classes;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\data\spring-data-solr\1.5.5.RELEASE\spring-data-solr-1.5.5.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\spring-context\4.1.9.RELEASE\spring-context-4.1.9.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\spring-aop\4.1.9.RELEASE\spring-aop-4.1.9.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\spring-beans\4.1.9.RELEASE\spring-beans-4.1.9.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\spring-expression\4.1.9.RELEASE\spring-expression-4.1.9.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\spring-tx\4.1.9.RELEASE\spring-tx-4.1.9.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\data\spring-data-commons\1.11.5.RELEASE\spring-data-commons-1.11.5.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;E:\idea\9.6\资料\repository_pinyougou9502\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\apache\httpcomponents\httpclient\4.2.2\httpclient-4.2.2.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\apache\httpcomponents\httpcore\4.2.2\httpcore-4.2.2.jar;E:\idea\9.6\资料\repository_pinyougou9502\commons-codec\commons-codec\1.6\commons-codec-1.6.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\apache\httpcomponents\httpmime\4.2.2\httpmime-4.2.2.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\apache\httpcomponents\httpclient-cache\4.2.2\httpclient-cache-4.2.2.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\apache\solr\solr-solrj\4.10.4\solr-solrj-4.10.4.jar;E:\idea\9.6\资料\repository_pinyougou9502\commons-io\commons-io\2.3\commons-io-2.3.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\apache\zookeeper\zookeeper\3.4.6\zookeeper-3.4.6.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\codehaus\woodstox\wstx-asl\3.2.7\wstx-asl-3.2.7.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\noggit\noggit\0.5\noggit-0.5.jar;E:\idea\9.6\资料\repository_pinyougou9502\com\fasterxml\jackson\core\jackson-databind\2.6.7\jackson-databind-2.6.7.jar;E:\idea\9.6\资料\repository_pinyougou9502\com\fasterxml\jackson\core\jackson-annotations\2.6.0\jackson-annotations-2.6.0.jar;E:\idea\9.6\资料\repository_pinyougou9502\com\fasterxml\jackson\core\jackson-core\2.6.7\jackson-core-2.6.7.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\slf4j\jcl-over-slf4j\1.7.21\jcl-over-slf4j-1.7.21.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\spring-test\4.1.9.RELEASE\spring-test-4.1.9.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\springframework\spring-core\4.1.9.RELEASE\spring-core-4.1.9.RELEASE.jar;E:\idea\9.6\资料\repository_pinyougou9502\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;E:\idea\9.6\资料\repository_pinyougou9502\junit\junit\4.12\junit-4.12.jar;E:\idea\9.6\资料\repository_pinyougou9502\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 cd.zf.test.TestSolr,testAdd
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

org.springframework.data.solr.UncategorizedSolrException: IOException occured when talking to server at: http://192.168.211.128:28081/solr/collection1; nested exception is org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://192.168.211.128:28081/solr/collection1

	at org.springframework.data.solr.core.SolrTemplate.execute(SolrTemplate.java:145)
	at org.springframework.data.solr.core.SolrTemplate.saveBean(SolrTemplate.java:184)
	at org.springframework.data.solr.core.SolrTemplate.saveBean(SolrTemplate.java:178)
	at cd.zf.test.TestSolr.testAdd(TestSolr.java:38)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:70)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:224)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:83)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:163)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://192.168.211.128:28081/solr/collection1
	at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:566)
	at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:210)
	at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:206)
	at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:124)
	at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:116)
	at org.springframework.data.solr.core.SolrTemplate$4.doInSolr(SolrTemplate.java:187)
	at org.springframework.data.solr.core.SolrTemplate$4.doInSolr(SolrTemplate.java:184)
	at org.springframework.data.solr.core.SolrTemplate.execute(SolrTemplate.java:141)
	... 31 more
Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to 192.168.211.128:28081 timed out
	at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:129)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
	at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
	at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
	at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:448)
	... 38 more


Process finished with exit code -1

错误信息:

org.springframework.data.solr.UncategorizedSolrException: IOException occured when talking to server at: http://192.168.211.128:28081/solr/#/collection1; nested exception is org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://192.168.211.128:28081/solr/#/collection1

错误信息翻译:

org.springframework.data.solr。UncategorizedSolrException: IOException在与服务器对话时发生:http://192.168.211.128:28081/solr/#/collection1;嵌套异常是org.apache.solr.client.solrj。SolrServerException: IOException在与服务器对话时发生:http://192.168.211.128:28081/solr/#/collection1

 

原因:配置文件中指定solr地址错误(错误:url="http://192.168.211.128:28081/solr/#/collection1"

解决:更改配置文件中solr地址(正确:url="http://192.168.200.128:8080/solr/collection1"

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:p="http://www.springframework.org/schema/p"
           xmlns:context="http://www.springframework.org/schema/context"
           xmlns:solr="http://www.springframework.org/schema/data/solr"
           xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/data/solr
        http://www.springframework.org/schema/data/solr/spring-solr.xsd">

        <!--指定solr地址 操作本地 collection1是索引库-->
        <solr:solr-server id="solrServer" url="http://192.168.200.128:8080/solr/collection1" />
        <!-- solr模板,使用solr模板可对索引库进行CRUD的操作 -->
        <bean id="solrTemplate" class="org.springframework.data.solr.core.SolrTemplate">
            <constructor-arg ref="solrServer" />
        </bean>
</beans>

注:大家的solr地址因各种原因可能都不同,检查solr地址只是一种方案,如果solr地址正确,仍报错的话其他地方有待排查(我是因为错将远程solr地址当成本地的写进去了,改一下就行啦

over~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值