要連接到Elasticsearch集群,可以使用Java的Elasticsearch官方提供的Java REST客戶端。這個客戶端提供了許多功能,包括索引、搜索和管理Elasticsearch集群。
以下是一些使用Java連接到Elasticsearch集群的步驟:
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.10.2</version>
</dependency>
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
new HttpHost("localhost", 9200, "http"),
new HttpHost("localhost", 9201, "http")));
IndexRequest request = new IndexRequest("indexName");
request.id("1");
request.source("field1", "value1",
"field2", "value2");
IndexResponse response = client.index(request, RequestOptions.DEFAULT);
client.close();
通過這些步驟,您就可以連接到Elasticsearch集群并執行各種操作。請注意,以上示例使用了Elasticsearch 7.10.2版本的Java REST客戶端,您可以根據自己的需求選擇不同的版本。