java 怎么连接es 7102
要连接 Elasticsearch 7.10.2,你可以使用 Elasticsearch 的 Java 客户端库,即 Elasticsearch High Level REST Client。
首先,确保你的 Java 项目已添加 Elasticsearch High Level REST Client 的依赖。可以在 Maven 或 Gradle 构建文件中添加以下依赖项:
Maven:
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.10.2</version>
</dependency>
Gradle:
dependencies {
implementation 'org.elasticsearch.client:elasticsearch-rest-high-level-client:7.10.2'
}
然后,你可以使用以下代码片段连接到 Elasticsearch:
import org.elasticsearch.client.RestClient;
import org.elasticsearch.client.RestHighLevelClient;
public class ElasticsearchConnector {
public static void main(String[] args) {
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(new HttpHost("localhost", 9200, "http")));
// 在这里进行 Elasticsearch 操作
// 关闭客户端连接
try {
client.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
上述代码中,我们创建了一个 RestHighLevelClient 对象,传入了 Elasticsearch 节点的主机名、端口号和协议(这里使用了默认的 localhost:9200)。
在创建了客户端之后,你可以在 // 在这里进行 Elasticsearch 操作 的位置执行你的 Elasticsearch 操作,例如执行搜索、索引文档等。
最后,不要忘记在程序结束时关闭客户端连接,以释放资源。
这就是连接 Elasticsearch 7.10.2 的基本步骤。你可以根据自己的需求执行各种 Elasticsearch 操作
原文地址: http://www.cveoy.top/t/topic/iUxd 著作权归作者所有。请勿转载和采集!