Elasticsearch2.x java Client 升级到Elasticsearch 5.x
来源:互联网 发布:锁定mac地址 编辑:程序博客网 时间:2024/05/01 15:49
Elasticsearch2.3.3 因产品需要升级到Elasticsearch5.4.0 客户端的链接方式和引用的jar 发生变化。
<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>5.4.0</version> </dependency> <!-- s升级需要依赖的 --> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>5.4.0</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.8.2</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.8.2</version> </dependency>
5.4用到log4j2 所以要新建log4j2.properties 里面的内容如下:
# 对 es 升级到5.4 依赖的log4j2appender.console.type = Consoleappender.console.name = consoleappender.console.layout.type = PatternLayoutrootLogger.level = inforootLogger.appenderRef.console.ref = console
放到resources目录下
java客户端链接方式如下:
Settings settings = Settings.builder().put("cluster.name", "elasticsearch.cluster2").build(); // 创建client TransportClient client = new PreBuiltTransportClient(settings) .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("192.168.186.30"), 9300)); GetResponse response = client.prepareGet("indexName", "typeName", "id").get(); System.out.println("response.getSourceAsString():"+response.getSourceAsString());
阅读全文
0 0
- Elasticsearch2.x java Client 升级到Elasticsearch 5.x
- java elasticsearch 5.4.0 x-pack client
- Hbase1.2数据同步到ElasticSearch2.x
- Elasticsearch升级到1.2(1.x)API的变化-二
- ElasticSearch 5.x Java API
- CentOS 安装ElasticSearch2.x
- Elasticsearch2.x Cluster Health
- Elasticsearch2.x Doc values
- Elasticsearch2.x Breaking changes
- [ElasticSearch2.x]副本分片
- [ElasticSearch2.x]嵌套对象
- Elasticsearch 5.X下JAVA API使用指南
- Elasticsearch 5.X下JAVA API使用指南
- Elasticsearch 5.X下JAVA API使用指南
- Elasticsearch 5.X Java API 创建客户端
- Elasticsearch 5.x Java api Aggregations(聚合)
- Elasticsearch 5.x Java api Aggregations(聚合)
- mysql升级到5.x版本
- [BZOJ3319][VijosP1423]汽车赛道
- JAVA的基本数据类型和引用数据类型的区别
- addActionListener(this)
- 获取oracle表的ddl
- kettle 几个小问题总结
- Elasticsearch2.x java Client 升级到Elasticsearch 5.x
- 剑指offer在线编程(一)
- ORACLE10G 和 ORACLE11G 数据库用户导入导出对比
- |- SQLServer 2012 -| 连接出现错误:18456
- 使用SchemaSpy生成数据库文档
- base64编码
- skyeye mkinstalldirs: not found
- 在公司制度不规范的情况下,如何做好测试工作?
- notepad中文不能正常显示,出现小方格乱码