Elastic Stack (一):Elastic Stack的部署及入门

您所在的位置:网站首页 elk介绍 Elastic Stack (一):Elastic Stack的部署及入门

Elastic Stack (一):Elastic Stack的部署及入门

2023-10-03 04:57| 来源: 网络整理| 查看: 265

docker安装es:https://blog.csdn.net/ak739105231/article/details/107655296 在linux下安装es:https://www.cnblogs.com/zhenghengbin/p/12250234.html 一、Elastic Stack的简介(版本兼容性:一定要对应Kibana)

Elastic Stack是ELK的新名称。ELK不是一个技术,而是三款技术的简称(Elasticsearch、Logstash、Kibana);后面又加入了Beats,就有了Elastic Stack。

Beats的作用:采集数据,包含很多beat组成,如:Metricbeat采集服务指标、Filebeat采集日志文件、Wirlogbeat采集事件日志、Packetbeat采集网络流量、Heartbeat采集健康检查……;特征:可以直接把数据发送给Elasticsearch或者通过Logstash发送给Elasticsearch。

logstash的作用:高吞吐量数据处理引擎;特征:基于java,开源,用于收集、分析和存储日志的工具。

elasticsearch的作用:核心存储和检索引擎;特性:基于java,是个开源分布式搜索引擎,具有:分布式、零配置、自动发现、索引自动分片、索引副本机制、restful风格接口,多数据源,自动搜索负载等;

Kibana的作用:数据可视化;特性:基于node.js,开源免费、可以为Logstash、Elasticsearch提供的日志分析友好的web界面;可以汇总、分析和搜索重要数据日志。

二、ElasticSearch的介绍与安装(Windows)

Elasticsearch是一个基于Lucense的搜索服务器,是Elastic Stack的核心。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用java开发的,作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。

1.安装配置、启动ES的步骤(windows)

1.安装预置条件:java环境配置、Nodejs、python

2.下载:

elastic stack的中文社区:https://elasticsearch.cn/download/

或者官网:https://www.elastic.co/cn/downloads/elasticsearch

或者:链接:https://pan.baidu.com/s/1XY30tPMQvjj2CVQ-fRMctw  提取码:fq2k

3.分别将elasticsearch、Kibana解压;

4.配置elasticsearch/config目录下jvm.options文件

5.先了解一下目录:

6.启动es:点击elasticsearch.bat双击。

7.启动之后,看结果,本机访问:127.0.0.1:9200

2.安装可视化界面Kibana(windows)

Kibana的版本一定要与Elasticsearch的版本对应,否则会异常。下载地址就是上面的ES下载地址;

1.解压即可!ELK系列基本上都是解压即用!

2.启动:点击kibana.bat即可!

3.测试检查:本地访问:127.0.0.1:5601

4.配置界面显示中文

5.Kibana的使用:

三、ElasticSearch的快速入门

一般的关系型数据库与ElasticSearch进行类比:

1.一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。基本Rest 命令说明:

2.数据类型: 1 、字符串类型 text 、 keyword 2 、数值类型 long , integer , short , byte , double , float , half , scaled 3 、日期类型 date 4 、布尔值 boolean   后面没有学……以后继续……


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3