04.FileBeat安装步骤一、安装1.下载官网地址:https://www.elastic.co/cn/downloads/past-releases#filebeat选中对应版本的Filebeat,笔者ES版本为7.20,所以需要下载7.20版本的filebeat2.下载后,我们上传到服务器上,然后创建一个文件夹进行解压# 创建文件夹 [es@bogon beats]$ mkdir -...
03.Filebeat介绍一、简述 Filebeat是Beat成员之一,基于Go语言,无任何依赖,并且比logstash更加轻量,非常适合安装在生产机器上,不会带来过高的资源占用,轻量意味着简单,所以Filebeat并没有集成和logstash一样的正则处理功能,而是将收集的日志原样上报。 常用的Elastic Stack日志采集方案中,大部分的做法就是将所有...
02.Beats简介一、概念 Beats是轻量级(资源高效、无依赖性、小型)和开放源代码日志发送程序的集合,这些日志发送程序充当安装在基础结构中不同服务器上的代理,用于收集日志或指标(metrics)。这些可以是日志文件(Filebeat),网络数据(Packetbeat),服务器指标(Metricbeat)或Elastic和社区开发的越来越多的Beats可以收集的任何其他类...
01.Elastic Stack简介前言ELK这个词被很多人所熟知,但是说到Elastic Stack就比较陌生,先说说ELK和Elastic Stack的关系。ELK是三款软件的简称,分别是由Elasticsearch、Logstash、Kibana组成,在发展的过程中,又有新成员Beats的加入,在叫原来的名字有点不合适,所以就形成了Elastic Stack。总结:ELK单指三个软件E...
03.Elasticsearch集群故障转移一、概念1.1 概述当Elasticsearch的某个节点出现故障时,集群会进行一系列的操作,用来 保证整个集群的稳定性和数据不被丢失。当集群中只有一个节点在运行时,意味着会有一个单点故障问题——没有冗余。 幸运的是,我们只需再启动一个节点(进行数据备份)即可防止数据丢失。1.2 启动多个节点启动第二个节点后,集群状态如图:第二个节点已经加入集群,...
13.Elasticsearch集群搭建前言本篇文章是在ElasticSearch安装CentOS7教程的基础上进行安装的,前方操作部分请查看该文章。一、服务器环境1. 三台CentOS 7.X版本的服务器服务器名称IP地址主节点数据节点Node01192.168.159.132√√Node02192.168.159.133√√Node03192.168.159.134√√2. 版本为7.2...
12.Elasticsearch集群概念介绍一、Elasticsearch集群架构介绍 集群就是多个node统一对外提供服务。这样,就避免了单节点故障带来的服务的中断,保证了服务的高可用,同时,也因为多台节点的协同运作,提高了集群服务的计算能力和吞吐量。ES服务在实际应用中也是以集群的方式存在着。首先我们看一张典型的集群架构图:对于用户来说, ES是一个无中心化的集群,ES集群内部运...
11.ElasticSearch分片介绍一、分片介绍分片是 Elasticsearch 在集群中分发数据的关键。把分片想象成数据的容器。文档存储在分片中,然后分片分配到集群中的节点上。当集群扩容或缩小,Elasticsearch 将会自动在节点间迁移分片,以使集群保持平衡。一个分片(shard)是一个最小级别“工作单元(worker unit)”,它只是保存了索引中所有数据的一部分。这类似于...
[TOC]一.安装JDK因为ElasticSearch是基于是依赖于JDK运行的,所以首先需要安装JDK环境。可以查看之前的文章,本文将不在详述。注:JDK版本安装在1.8及以上版本,否则ElasticSearch不支持。二.安装ElasticSearch1. 准备好安装的文件夹最好在根目录下进行创建[root@bogon /]# mkdir soft [root@bogon /]# mkd...