ElasticSearch Java 客户端操作指南
1. 创建原生客户端
在与 ElasticSearch 服务器进行通信时,有两种方式可以创建原生客户端:
-创建客户端节点:这是一个不包含数据但作为仲裁者工作的节点。该节点会出现在集群状态节点中,并且能够利用 ElasticSearch 的发现功能加入集群,因此连接集群时不需要指定节点地址。此客户端由于了解集群拓扑结构,能够减少节点路由。
-创建传输客户端:这是一个标准客户端,需要指定要连接的节点地址和端口。
1.1 准备工作
- 一个正常运行的 ElasticSearch 集群。
- 安装并配置好的 Maven。
1.2 创建步骤
- 确保 Maven 加载 elasticsearch.jar:在
pom.xml中添加以下依赖:
<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>1.4.0</version> </dependency>建议使用最新版本的 Elas