java连接es集群的方法是什么

avatar
作者
猴君
阅读量:0

要连接到Elasticsearch集群,可以使用Java的Elasticsearch官方提供的Java REST客户端。这个客户端提供了许多功能,包括索引、搜索和管理Elasticsearch集群。

以下是一些使用Java连接到Elasticsearch集群的步骤:

  1. 添加Elasticsearch Java REST客户端的依赖:
<dependency>     <groupId>org.elasticsearch.client</groupId>     <artifactId>elasticsearch-rest-high-level-client</artifactId>     <version>7.10.2</version> </dependency> 
  1. 创建一个Elasticsearch客户端实例:
RestHighLevelClient client = new RestHighLevelClient(         RestClient.builder(                 new HttpHost("localhost", 9200, "http"),                 new HttpHost("localhost", 9201, "http"))); 
  1. 使用客户端执行操作,比如索引文档:
IndexRequest request = new IndexRequest("indexName"); request.id("1"); request.source("field1", "value1",                "field2", "value2");  IndexResponse response = client.index(request, RequestOptions.DEFAULT); 
  1. 关闭客户端:
client.close(); 

通过这些步骤,您就可以连接到Elasticsearch集群并执行各种操作。请注意,以上示例使用了Elasticsearch 7.10.2版本的Java REST客户端,您可以根据自己的需求选择不同的版本。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!