ab168 发表于 2019-1-30 06:00:31

ELKStack快速安装

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

  Elasticsearch部署
  Elasticsearch首先需要Java环境,所以需要提前安装好JDK,可以直接使用yum安装。也可以从Oracle官网下载JDK进行安装。开始之前要确保JDK正常安装并且环境变量也配置正确:
  安装JDK
# yum install -y java  
# java -version
  
openjdk version "1.8.0_65"
  
OpenJDK Runtime Environment (build 1.8.0_65-b17)
  
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
  YUM安装ElasticSearch
  1.下载并安装GPG key
# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch  2.添加yum仓库
# vim /etc/yum.repos.d/elasticsearch.repo  
name=Elasticsearch repository for 2.x packages
  
baseurl=http://packages.elastic.co/ela ... entosgpgcheck=1
  
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearchenabled=1
  3.安装elasticsearch
# yum install -y elasticsearch  LogStash部署与配置
  和Elasticsearch一样,在开始部署LogStash之前也需要你的环境中正确的安装的JDK。可以下载安装Oracle的JDK或者使用 yum安装openjdk。
  安装JDK
# yum install -y java# java -version  
openjdk version "1.8.0_65"
  
OpenJDK Runtime Environment (build 1.8.0_65-b17)
  
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
  YUM部署LogStash
  1.下载并安装GPG key
# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch  2.添加yum仓库
# vim /etc/yum.repos.d/logstash.repo  
name=Logstash repository for 2.3.x packages
  
baseurl=https://packages.elastic.co/logstash/2.3/centosgpgcheck=1
  
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearchenabled=1
  3.安装logstash
# yum install -y logstash  Kibana简介
  Kibana 是为 Elasticsearch 设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图表的形式展现出来。
  Yum安装Kibana
  1.下载并安装GPG key
# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch  2.添加yum仓库
# vim /etc/yum.repos.d/kibana.repo  

  
name=Kibana repository for 4.5.x packages
  
baseurl=http://packages.elastic.co/kibana/4.5/centosgpgcheck=1
  
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearchenabled=1
  3.安装kibana
# yum install -y kibana  使用Cobbler创建ELKStack仓库
  当然生产环境,肯定不能使用外网的YUM仓库,可以使用Cobbler来创建自己的yum仓库。
# cobbler repo add --name=logstash-2.3 --mirror=http://packages.elastic.co/logstash/2.3/centos --arch=x86_64 --breed=yum  
# cobbler repo add --name=elasticsearch2 --mirror=http://packages.elastic.co/ela ... entos --arch=x86_64 --breed=yum
  
# cobbler repo add --name=kibana4.5 --mirror=http://packages.elastic.co/kibana/4.5/centos --arch=x86_64 --breed=yum
  
# cobbler reposync
  本文转载自赵班长博客:https://www.unixhot.com/article/59


页: [1]
查看完整版本: ELKStack快速安装