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:开源搜索与分析技术栈的主要内容,如果未能解决你的问题,请参考以下文章

ELK:开源搜索与分析技术栈

ELK:开源搜索与分析技术栈

ELK:开源搜索与分析技术栈

ELK:开源搜索与分析技术栈

ELK技术栈ElasticSearch,Logstash,Kibana

ELK环境的部署与安装