elastic / elastic/elasticsearch-java

7.16.2 client esClient.shutdown(); not working

Open
#104 9 comments 0 reactions 0 assignees View on GitHub
Category: Enhancement
Dominant language
Java
Stars
524
Forks
300
Avg merge
1d 11h
Merged PRs (30d)
16

Description

- using docs: https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/connecting.html I get compile error
- ES server 7.14.2
- java 8:
```java
import co.elastic.clients.elasticsearch.ElasticsearchClient;
import co.elastic.clients.elasticsearch.core.search.Hit;
import co.elastic.clients.json.jackson.JacksonJsonpMapper;
import co.elastic.clients.transport.ElasticsearchTransport;
import co.elastic.clients.transport.rest_client.RestClientTransport;
import java.io.IOException;
import org.apache.http.HttpHost;
import org.elasticsearch.action.search.SearchResponse;
import org.elasticsearch.client.RestClient;

.....

RestClient restClient = RestClient.builder(new HttpHost("localhost", 9200)).build();

// Create the transport with a Jackson mapper
ElasticsearchTransport transport = new RestClientTransport(restClient, new JacksonJsonpMapper());
ElasticsearchClient esClient = new ElasticsearchClient(transport);

SearchResponse search = esClient.search(s
-> s.index("account*")
.query(q -> q.term(t -> t.field("username").value(v -> v.stringValue("tmajer3")))),
Account.class);

for (Hit hit : search.hits().hits()) {
System.out.println(hit.source());
}
esClient.shutdown();
```
- error:
```
never complite
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.