Elastic Stack 安装

Elastic Stack 是一套支持数据采集、存储、分析、并可视化全面的分析工具,简称 ELK(Elasticsearch,Logstash,Kibana)的缩写。

安装Elastic Stack 时,必须相关组件使用相同的版本,例如:如果您使用Elasticsearch 6.3.0,则安装Beats 6.3.0,Elasticsearch Hadoop 6.3.0,

Kibana 6.3.0和Logstash 6.3.0。

安装顺序

  1. ElasticSearch
  2. Kibana
  3. LogStash
  4. Beats
  5. Elasticsearch Hadoop

ElasticSearch 安装方法

Elasticsearch以下列软件包格式提供:


deb


deb软件包适用于Debian,Ubuntu和其他基于Debian的系统。Debian软件包可以从Elasticsearch网站或从我们的Debian存储库下载。

用Debian软件包安装Elasticsearch


    rpm      


rpm软件包适用于安装在Red Hat,Centos,SLES,OpenSuSE和其他基于RPM的系统上。RPM可以从Elasticsearch网站或从我们的RPM存储库下载。

使用RPM安装Elasticsearch


msi 


msi软件包适用于安装至少安装了.NET 4.5框架的Windows 64位系统,并且是在Windows上开始使用Elasticsearch的最简单选择。MSI可以从Elasticsearch网站下载。

使用Windows MSI安装程序安装Elasticsearch


    docker    


图像可用于运行Elasticsearch作为Docker容器。它们可以从Elastic Docker Registry中下载。

用Docker安装Elasticsearch

Kibana 安装方法

备注:从版本 6.0 开始,Kibana 仅支持64位操作系统。

Kibana 以下列软件包格式提供:

一般tar.gz/zip 这些tar.gz 软件包用于Linux 和Drawin 上安装、并且是开始使用Kibana的最简单选择。该ZIP 软件包是唯一支持WIndows的软件包。


 deb


deb软件包适用于Debian,Ubuntu和其他基于Debian的系统。Debian软件包可以从Elastic网站或从我们的Debian存储库下载。

使用Debian软件包安装Kibana


       rpm      


rpm软件包适用于安装在Red Hat,Centos,SLES,OpenSuSE和其他基于RPM的系统上。RPM可以从Elastic网站或从我们的RPM存储库下载。

用RPM安装Kibana


 docker


图像可用于将Kibana作为Docker容器运行。它们可以从Elastic Docker Registry中下载。

在Docker上运行Kibana

LogStash 安装

      备注: LogStash 需要Java8 不支持 Java9,使用 官方的Oracle发行版OpenJDK等开源发行

要检查您的Java版本,请运行以下命令:

java -version

在安装了Java的系统上,此命令会生成类似于以下内容的输出:

java版本“1.8.0_65”
Java(TM)SE运行时环境(build 1.8.0_65-b17)
Java HotSpot(TM)64位服务器虚拟机(构建25.65-b01,混合模式)

文件下载地址

https://www.elastic.co/downloads/logstash

配置 logstash.conf

要配置Logstash,您需要创建一个配置文件,指定您要使用的插件以及每个插件的设置。您可以引用配置中的事件字段并使用条件来处理符合特定条件的事件。当你运行logstash时,你使用-f指定你的配置文件。

让我们逐步创建一个简单的配置文件并使用它来运行Logstash。创建一个名为“logstash-simple.conf”的文件并将其保存在与Logstash相同的目录中。

input { stdin { } }
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}

然后,运行logstash并用该-f标志指定配置文件。

bin / logstash -f logstash-simple.conf

  

原文地址:https://www.cnblogs.com/w2011/p/9201724.html

时间: 2024-10-01 03:52:11

Elastic Stack 安装的相关文章

CentOS7下Elastic Stack 5.0日志分析系统搭建

一.概述 Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等. Logstash是一个开源的用于收集,分析和存储日志的工具. Kibana 也是一个开源和免费的工具,Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以汇总.分析和搜索重要数据日志. Beats是elasticsearch公司开源的一款采集系统监控数据的代理ag

使用 Elastic Stack 来监控和调优 Golang 应用程序

Golang 因为其语法简单,上手快且方便部署正被越来越多的开发者所青睐,一个 Golang 程序开发好了之后,势必要关心其运行情况,今天在这里就给大家介绍一下如果使用 Elastic Stack 来分析 Golang 程序的内存使用情况,方便对 Golang 程序做长期监控进而调优和诊断,甚至发现一些潜在的内存泄露等问题. Elastic Stack 其实是一个集合,包含 Elasticsearch.Logstash 和 Beats 这几个开源软件,而 Beats 又包含 Filebeat.P

Elastic Stack之kibana入门

为了解决公司的项目在集群环境下查找日志不便的问题,我在做过简单调研后,选用Elastic公司的Elastic Stack产品作为我们的日志收集,存储,分析工具. Elastic Stack是ELK(Elasticsearch,Logstash,Kibana)从5版本开始的新名称,那么的他们都能干什么?参见下图: 我们使用logstash来收集日志,Elasticsearch存储日志,Kibana用来搜索并展示可视化的页面给用户. ok,本章重点讲Kibana在linux下的安装,假设你已经安装了

集中式日志分析平台 Elastic Stack(介绍)

一.ELK 介绍 ELK 构建在开源基础之上,让您能够安全可靠地获取任何来源.任何格式的数据,并且能够实时地对数据进行搜索.分析和可视化. 最近查看 ELK 官方网站,发现新一代的日志采集器 Filebeat,他是 Beats 家族其中的一员,性能超越 logstash,部署简单,占用资源少,可以很方便的和 logstash,ES 对接. 从官方网站可以看出新一代 ELK 架构如下: 1.Beats Beats 平台集合了多种单一用途数据采集器.这些采集器安装后可用作轻量型代理,从成百上千或成千

ES 集中式日志分析平台 Elastic Stack(介绍)

一.ELK 介绍 ELK 构建在开源基础之上,让您能够安全可靠地获取任何来源.任何格式的数据,并且能够实时地对数据进行搜索.分析和可视化. 最近查看 ELK 官方网站,发现新一代的日志采集器 Filebeat,他是 Beats 家族其中的一员,性能超越 logstash,部署简单,占用资源少,可以很方便的和 logstash,ES 对接. 从官方网站可以看出新一代 ELK 架构如下: 1.Beats Beats 平台集合了多种单一用途数据采集器.这些采集器安装后可用作轻量型代理,从成百上千或成千

[UI] Elastic Stack & scrollReveal.js

Elastic Stack & scrollReveal.js Elastic Stack http://freebiesbug.com/code-stuff/elastistack-js-dragging-interaction/ http://tympanus.net/Development/ElasticStack/ scrollReveal.js https://github.com/julianlloyd/scrollReveal.js http://scrollrevealjs.or

Elastic Stack从入门到实践

第1章 课程概述对课程整体进行介绍给出相关学习说明和建议1-1 _课程导学1-2 说明和建议 第2章 Elasticsearch 篇之 入门本章会对 Elasticsearch 篇进行一个总体的介绍,让大家对该篇每一章要讲解的内容有初步的了解.然后会讲解 Elasticsearch 中常见的术语.api,然后运行 Elasticsearch 并实际感受 api 的调用方式,为接下来的课程做好准备.2-1 -术语介绍2-2 -Document介绍2-3 -Index介绍2-4 -restapi介绍

Elastic Stack实战学习教程~日志数据的收集、分析与可视化

Elastic Stack介绍 近几年,互联网生成数据的速度不断递增,为了便于用户能够更快更精准的找到想要的内容,站内搜索或应用内搜索成了不可缺少了的功能之一.同时,企业积累的数据也再不断递增,对海量数据分析处理.可视化的需求也越来越高. 在这个领域里,开源项目ElasticSearch赢得了市场的关注,比如,去年Elastic公司与阿里云达成合作伙伴关系提供阿里云 Elasticsearch 的云服务.今年10月Elastic公司上市,今年11月举行了Elastic 中国开发者大会.目前各大云

集中式日志分析平台 Elastic Stack(部署)

一.环境准备 1.架构选型 接下来我们进行初步的探视,利用测试环境体验下ELK Stack + Filebeat,测试环境我们就不进行 Kafka 的配置了,因为他的存在意义在于提高可靠性. 2.软件版本 Filebeat 6.4.0Logstash 6.4.0Elasticsearch 6.4.0Kibana 6.4.0JDK 1.8.0_181 3.服务器准备 IP 系统 角色 172.18.2.100 CentOS 7.4.1708 Logstash, ES, Kibana 172.18.