admin管理员组文章数量:1608599
错误呈现
测试代码如下
@Test
public void indexData() throws IOException {
IndexRequest request = new IndexRequest("users");
request.id("1");
//request.source("user", "kimchy","postDate", new Date(),"message", "trying out Elasticsearch");
User user = new User();
user.setUserName("zhangsan");
user.setAge(20);
user.setGender("男");
String josnString = JSON.toJSONString(user);
request.source(josnString, XContentType.JSON); //要保存的内容
//执行操作
IndexResponse index = client.index(request, GulimallElasticSearchConfig.COMMON_OPTIONS);
System.out.println(index);
//提取有用的响应数据
}
代码是没什么问题的,但是报了一个错误
java.ConnectException: Connection refused: no further information
at org.elasticsearch.client.RestClient.extractAndWrapCause(RestClient.java:788)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:218)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:205)
at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1454)
at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1424)
at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1394)
at org.elasticsearch.client.RestHighLevelClient.index(RestHighLevelClient.java:836)
at com.oyz.gulimall.search.GulimallSearchApplicationTests.indexData(GulimallSearchApplicationTests.java:43)
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)
异常处理
配置文件中添加 elasticsearch.rest.uris
spring:
data:
elasticsearch:
cluster-name: docker-cluster
cluster-nodes: 60.205.1.158:9300
repositories:
enabled: true
# 异常处理
elasticsearch:
rest:
uris: 60.205.1.158:9200
本文标签: 异常ElasticsearchbootSpringinformation
版权声明:本文标题:Spring Boot整合 ElasticSearch出现 Connection refused: no further information 异常 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1728547894a1163087.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论