Linux服务搭建 || ELKStack快速安装

ELKStack简介
对于日志来说,最常见的需求就是收集、存储、查询、展示,开源社区正好有相对应的开源项目:logstash(收集)、elasticsearch(存储+搜索)、kibana(展示),我们将这三个组合起来的技术称之为ELKStack,所以说ELKStack指的是Elasticsearch、Logstash、Kibana技术栈的结合,一个通用的架构如下图所示:

一、安装ElasticSearch

Elasticsearch首先需要Java环境,所以需要提前安装好JDK,可以直接使用yum安装。也可以从Oracle官网下载JDK进行安装。开始之前要确保JDK正常安装并且环境变量也配置正确

# rpm --import [url]https://packages.elastic.co/GPG-KEY-elasticsearch[/url]                      //下载并安装GPG key
# vim /etc/yum.repos.d/elasticsearch.repo                                                                    //添加yum仓库
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=http://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1

# yum install -y elasticsearch                                 //安装elasticsearch

二、安装logstash

# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch                           //下载并安装GPG key
# vim /etc/yum.repos.d/logstash.repo                                      //添加yum仓库
[logstash-2.3]
name=Logstash repository for 2.3.x packages
baseurl=https://packages.elastic.co/logstash/2.3/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1

# yum install -y logstash                                //安装logstash

三、安装kibana

Kibana 是为 Elasticsearch 设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图表的形式展现出来

# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch                              //下载并安装GPG key
# vim /etc/yum.repos.d/kibana.repo                                     //添加yum仓库
[kibana-4.5]
name=Kibana repository for 4.5.x packages
baseurl=http://packages.elastic.co/kibana/4.5/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1

# yum install -y kibana                                //安装kibana
posted @ 2019-01-12 22:31  reaperhero  阅读(151)  评论(0编辑  收藏  举报