Java操作ElasticSearch之创建客户端连接
2018-04-27 15:36
597 查看
Java操作ElasticSearch之创建客户端连接
3 发布时间:『 2017-09-11 17:02』 博客类别:elasticsearch 阅读(3157)Java操作ElasticSearch之创建客户端连接
ElasticSearch提供了主流开发语言的连接开发包
新建的maven项目 添加如下依赖即可:
注意几点:客户端版本号要与服务端的es版本号保持一致。
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>6.2.4</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.2</version> </dependency> </dependencies> |
连接代码:
这里有个Setting 等后面讲到集群再详解;
Java操作ElasticSearch之创建索引 (索引的名称--库,类型--表名称,文档id--数据)
client.prepareIndex ("qq", "tweet","1")创建索引
client.prepareGet("qq", "tweet","1") 获取文档
ElasticSearch客户端提供了多种方式的数据创建方式,包括json串,map,内置工具;我们正式开始一般用json格式,借助json工具框架,比如gson ,json-lib,fastjson等等;
我们给下实例:
相关文章推荐
- Java操作ElasticSearch之创建客户端连接
- Zookeeper客户端基本操作java实现——创建连接、创建节点、添加修改节点内容、获取子节点、获取节点数据、删除节点
- elasticsearch__1__java操作之连接es,创建Mapping,保存数据
- elasticsearch JAVA客户端操作---搜索的过滤、分组高亮,elasticsearchjava
- elasticsearch 5.0 获取 TransportClient 操作客户端java API
- Elasticsearch【JAVA REST Client】客户端操作
- Elasticsearch 5.X Java API 创建客户端
- Elasticsearch 2.3.2 java客户端操作
- elasticsearch JAVA客户端操作---索引的CURD
- Elasticsearch系列(六)----JAVA客户端之Jest操作详解
- Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)
- Java操作ElasticSearch之创建索引
- ElasticSearch java API--创建Client连接
- Elasticsearch系列(七)----JAVA客户端之RestClient操作详解
- ElasticSearch 2.4.0系列之二 java 创建client客户端
- elasticsearch JAVA客户端操作---索引的CURD
- 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表出现的问题及解决
- elasticsearch java api 创建客户端连接(Transport Client)
- Ruby操作MongoDB(进阶一)-创建数据库客户端连接
- elasticsearch java api 创建客户端连接(Transport Client)