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

一、Elastic Stack的简介

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

Elastic Stack (一):Elastic Stack的部署及入门_第1张图片

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

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

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

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

Elastic Stack (一):Elastic Stack的部署及入门_第2张图片

二、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文件

Elastic Stack (一):Elastic Stack的部署及入门_第3张图片

5.先了解一下目录:

Elastic Stack (一):Elastic Stack的部署及入门_第4张图片

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

Elastic Stack (一):Elastic Stack的部署及入门_第5张图片

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

Elastic Stack (一):Elastic Stack的部署及入门_第6张图片

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

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

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

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

Elastic Stack (一):Elastic Stack的部署及入门_第7张图片

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

Elastic Stack (一):Elastic Stack的部署及入门_第8张图片

Elastic Stack (一):Elastic Stack的部署及入门_第9张图片

4.配置界面显示中文

Elastic Stack (一):Elastic Stack的部署及入门_第10张图片

5.Kibana的使用:

Elastic Stack (一):Elastic Stack的部署及入门_第11张图片

三、ElasticSearch的快速入门

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

Elastic Stack (一):Elastic Stack的部署及入门_第12张图片

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

Elastic Stack (一):Elastic Stack的部署及入门_第13张图片

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

你可能感兴趣的:(Elastic,Stack)