首页 > 其他分享 >(一):ElasticStack初识

(一):ElasticStack初识

时间:2024-01-18 15:45:28浏览次数:18  
标签:Elastic ElasticStack Stack Lucene 初识 ElasticSearch 搜索 Logstash

1、Elastic Stack四大金刚 - ELKB

  Elasticsearch: 基于Json的分布式搜索与分析引擎 (搜索、聚合分析、大数据存储)

  Logstash: 动态数据收集管道 (采集,以插件的形式存在)

  Kibana: 提供数据可视化界面,Kibana 是 Elastic 技术栈的窗户。 用 Kibana 搜索、查看、交互存放在 Elastic Stack 里的数据。

  Beats: 轻量级的数据采集器 (因Logstash基于java开发,运行在JVM中,可能会与应用程序发生资源竞争,基于Go语言开发轻量级、即插即用)

2、ElasticSearch

官方网站

https://www.elastic.co/cn/elasticsearch/

中文社区

https://elasticsearch.cn/explore/

2.1、什么是ElasticSearch

  ElasticSearch作为Elastic Stack的核心,是一个实时的分布式搜索分析引擎,建立在全文搜索引擎库Apache Lucene基础之上。被用作全文检索、结构化搜索、分析。

  ElasticSearch的底层是开源库Lucene,但用户无法直接用Lucene,必须写代码去调用它的接口,Elastic是Lucene的封装,提供了REST API的操作接口,开箱即用,天然的跨平台。

2.2、什么是Logstash

  Logstash是一个具有实时管道功能的开源数据收集引擎,动态地收集来自不同来源的数据,并将数据规范化到指定的地方。

 

标签:Elastic,ElasticStack,Stack,Lucene,初识,ElasticSearch,搜索,Logstash
From: https://www.cnblogs.com/RunningSnails/p/17972609

相关文章

  • 不创建临时变量求字符串长度--初识递归
    递归:一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法。递归的例题应用:不创建临时变量求字符串长度。intmy_strlen(char*str){ if(*str!='\0') { return1+my_strlen(str+1); } else return0;}intmain(){ chararr[]="bi......
  • 网络编程初识
    网络编程1.网络架构1.1交换机别人想和你的电脑相互连接然后进行资源的共享,此时就需要一个设备【二层交换机】组件一个局域网。当电脑接入交换机之后,我们需要为每台电脑分配一个IP,例如:-电脑1:192.168.10.1-电脑2:192.168.10.2-电脑3:192.168.10.3-电脑......
  • 数据库学习笔记(一)—— 初识MySQL
    初识MySQL介绍什么是数据库? 数据库是结构化信息或数据的有序集合,一般以电子形式存储在计算机系统中。通常由数据库管理系统(DBMS) 来控制。在现实中,数据、DBMS及关联应用一起被称为数据库系统,通常简称为数据库。数据库与电子表格有何区别?数据库和电子表格(例如......
  • 滑动窗口的最大值 239 单调队列初识
    最开始做的时候,暴力解法结果不管怎么剪枝,还是超时了。后来看到了卡哥的方法,学到了单调队列,其实就是自定义队列。用deque来实现。有三个关键点:pop,push,front.pop,如果遍历的元素等于队头元素,则头删。push,把比遍历元素小的都进行尾部删。front,就是普通的查找队头。循环遍历的时......
  • JavaScript学习之旅——初识
    JavaScript学习之旅——初识本文内容基于JavaScript相关基础知识进行介绍JavaScript学习之旅——初识前言一、JavaScript是什么(都有什么呢?)1.ECMAScript2.WebAPIs二、JavaScript的书写位置1.内部JavaScript2.外部JavaScript3.内联(行内)JavaScript4.JavaScript语句结束符三、......
  • PHP学习第一天:初识与基础
    今天,我开始了PHP的学习之旅。PHP是一种常用的服务器端脚本语言,广泛应用于Web开发。早上,我首先了解了PHP的基本语法和结构。我学习了如何编写一个简单的PHP脚本,包括开头和结束的标记,以及如何在HTML中嵌入PHP代码。通过编写一个简单的“Hello,World!”程序,我成功地在浏览器中输出了......
  • 初识C语言struct关键字
    本人初学C语言,最近学习到了struct,分享以下自己的一些心得。struct是结构体关键字,里面可以包含多个成员,在描述一个复杂结构体时可以借助struct。打印时,“.”可以替代成“->”,即A->name。同时注意struct后是要加;的。#include<stdio.h>structPerson{ charname[10]; shortheigh......
  • Vue学习计划-Vue3--初识Vue3,vite创建Vue3项目
    1.Vue3简介性能的提升打包大小减少41%初次渲染快55%,更新渲染快133%内存减少54%源码的升级使用Proxy代替defineProperty实现响应式重写虚拟DOM的实现和Tree-Shaking拥抱TypeScriptVue3可以更好的支持TypeScript新的特性CompositionApi(组合Api)setupref......
  • 初识JVM​-JVM基础概念
    什么是JVMJVM全称是JavaVirtualMachine,中文译名Java虚拟机。JVM的功能01解释和运行对字节码文件中的指令,实时的解释成机器码,让计算机执行。02内存管理自动为对象、方法等分配内存自动的垃圾回收机制,回收不再使用的对象03即时编译对热点代码进行优化,提升执行效率。Java语言如果不......
  • 排序算法之线性时间的排序和计数排序初识
    一:概述前面已经介绍了快速排序和堆排序。它们的时间复杂度都是O(nlogn)。在这篇博文中,要说明的是计数排序的初识和线性时间排序的介绍。二:具体说明<1>线性时间排序例如冒泡排序。如下图所示,因为8>3,所以8和3位置互换。例如堆排序。如下图所示,因为10>7,所以10和7位置交换。注意:有些特......