Registry / http-client / elasticsearch-rest-client-sniffer

elasticsearch-rest-client-sniffer

JSON →
library9.4.2javamavenunverified

Sniffer component for Elasticsearch REST client that automatically discovers nodes in the cluster.

<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-client-sniffer</artifactId> <version>9.4.2</version> </dependency>
INSTALL
IMPORT
SIG · ELASTICSEARCH-REST
E
elasticsearch-rest-client-sniffer
http-clientjavav9.4.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Sniffer
org.elasticsearch.client.sniff.Sniffer

Creates a Sniffer to automatically discover Elasticsearch nodes and attach to a RestClient.

import org.elasticsearch.client.RestClient; import org.elasticsearch.client.sniff.Sniffer; RestClient restClient = RestClient.builder(new HttpHost("localhost", 9200)).build(); Sniffer sniffer = Sniffer.builder(restClient).build(); // Use restClient for requests sniffer.close(); restClient.close();
Debug
Known issues
gotchaSniffer must be closed before the RestClient to avoid resource leaks.
fix
Close the Sniffer first, then the RestClient, typically in a try-with-resources block or finally block.
affects: all
Upgrade
Version history
9.4.2latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
20 hits · last 30 days
node
18
Resources
elasticsearch-rest-client-sniffer — mvn dependency:get elasticsearch-rest-client-sniffer · libregistry