ELK集群部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ELK集群部署相关的知识,希望对你有一定的参考价值。

一、ELK简介

  1. Elasticsearch
    Elasticsearch是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。它被用作全文检索、结构化搜索、分析以及这三个功能的组合

2.Logstash
Logstash是一款强大的数据处理工具,它可以实现数据传输,格式处理,格式化输出,还有强大的插件功能,常用于日志处理。

3.Kibana
kibana是一个开源和免费的工具,它可以为Logstash和ElasticSearch提供的日志分析友好的Web界面,可以帮助您汇总、分析和搜索重要数据日志。

二、环境准备
1.三台Linux服务器,系统统一
[root@ELK1 ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

2.角色划分
NODE IP 节点类型
ELK1 192.168.3.181 数据、主节点(安装elasticsearch、logstash、kabana)
ELK2 192.168.3.182 数据节点(安装elasticsearch)
ELK3 192.168.3.183 数据节点(安装elasticsearch)

安装OpenJDK11
https://www.elastic.co/cn/support/matrix
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/setup.html

下载安装包
[root@ELK1 tools]# pwd
/home/tools
[root@ELK1 tools]# wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
解压到指定目录
[root@ELK1 tools]# tar -xzvf jdk-11.0.4_linux-x64_bin.tar.gz /usr/local/jdk
使环境变量生效
[root@ELK1 tools]# source /etc/profile
查看
[root@ELK1 tools]# java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
ELK版本信息为7.2.1,你可以从官网下,也可以直接从下面地址下载:
https://artifacts.elastic.co/downloads/logstash/logstash-7.2.1.tar.gz
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.1-linux-x86_64.tar.gz
https://artifacts.elastic.co/downloads/kibana/kibana-7.2.1-linux-x86_64.tar.gz
官网地址:https://www.elastic.co/cn/downloads/

以上是关于ELK集群部署的主要内容,如果未能解决你的问题,请参考以下文章

在 K8S 上部署 ELK 7.14 集群实现采集容器日志

ELK 中的elasticsearch 集群的部署

ELK===》ELK介绍Elasticsearch单节点部署Elasticsearch集群部署

ELK简介 es集群部署 es插件应用

ELK集群部署

ELK集群部署