elasticsearch,timeout,resthighlevelclient,Rest,Http,elasticsearch,Timeout,Resthighlevelclient" /> elasticsearch,timeout,resthighlevelclient,Rest,Http,elasticsearch,Timeout,Resthighlevelclient" />

获取ElasticSearch RestHighLevelClient对象中的超时错误。如何延长30000毫秒的时限?

获取ElasticSearch RestHighLevelClient对象中的超时错误。如何延长30000毫秒的时限?,rest,http,elasticsearch,timeout,resthighlevelclient,Rest,Http,elasticsearch,Timeout,Resthighlevelclient,以下是错误跟踪: java.io.IOException: listener timeout after waiting for [30000] ms at org.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:663) at org.elasticsearch.client.RestClient.performRequest(RestClient.java:222) at org.elastic

以下是错误跟踪:

java.io.IOException: listener timeout after waiting for [30000] ms
at org.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:663)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:222)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:194)
at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:488)
at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:474)
以下是我的java代码:

 RestHighLevelClient client = new RestHighLevelClient(
            RestClient.builder(
                    new HttpHost("localhost", 9200, "http")));
我尝试使用以下代码行,但不起作用:

client.timeout(new TimeValue(10, TimeUnit.MINUTES));
我也试过,但也没用:

 RestHighLevelClient client = new RestHighLevelClient(
            RestClient.builder(
                    new HttpHost("localhost", 9200, "http").setMaxRetryTimeoutMillis(100000).build()));