ELK:开源搜索与分析技术栈
Posted WCK的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ELK:开源搜索与分析技术栈相关的知识,希望对你有一定的参考价值。
ELK:开源搜索与分析技术栈(2)
一、Elaticsearch Java客户端
1. Ela2
Elasticsearch官方提供的Java客户端分为:Java API Client(Transport)和Java Rest Client(RestAPI)两种。
1.1 Java API Client (Transport)
- 默认连接的是9300端口,基于TCP传输协议,底层基于netty框架(一种提供了NIO、AIO快速开发封装的框架)实现。
- 同版本有兼容问题。
- 通过方法调用完成与Elasticsearch的交互,有丰富的API。
- 官方自Elasticsearch 6版本开始推荐使用Java Rest Client客户端,并于7版本开始不建议使用Java API Client客户端(标记过期),并计划在8版本开始完全删除Java API Client客户端。
1.1.1 POM依赖
<dependency>
以上是关于ELK:开源搜索与分析技术栈的主要内容,如果未能解决你的问题,请参考以下文章