首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有亚马逊ElasticSearch的Java RestHighLevelClient

带有亚马逊ElasticSearch的Java RestHighLevelClient
EN

Stack Overflow用户
提问于 2018-07-14 00:48:09
回答 0查看 2.9K关注 0票数 0

我想知道这里是否有人使用过RestHighLevelClient连接到亚马逊网络服务ElasticSearch。不确定这是否是亚马逊网络服务ElasticSearch支持的东西。我现在每次尝试连接时都会收到一个ConnectionClosedException。

这就是我所拥有的:

代码语言:javascript
复制
public SearchResponse getQuery(){
    RestHighLevelClient client = new RestHighLevelClient(
            RestClient.builder(new HttpHost("localhost", 4430, "http")));
    SearchRequest searchRequest = new SearchRequest("msglog-dev-2018.05.21");
    SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
    searchSourceBuilder.query(QueryBuilders.matchAllQuery());
    searchRequest.source(searchSourceBuilder);
    SearchResponse searchResponse = null;
    try{
        searchResponse =client.search(searchRequest);
    }catch(IOException e){
        e.printStackTrace();
    }
    return searchResponse;
}

我得到的错误是

代码语言:javascript
复制
org.apache.http.ConnectionClosedException: Connection closed
at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.endOfInput(HttpAsyncRequestExecutor.java:347)
at org.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(DefaultNHttpClientConnection.java:261)
at org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:81)
at org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:39)                                                             
                                                                   ...........
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51329657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档