ELK含义
Elasticsearch : 负责日志检索和存储
Logstash : 负责日志的收集和分析,处理
Kibana : 负责日志的可视化
环境准备
1 es集群 5台 ip:51~55
2 kibana 1台 ip:56
3 logstash1台 ip:57
相关安装包与插件
百度云:https://pan.baidu.com/s/1hMUltMKBeOCw6PS8Snl9VQ
提取码:23np
一、 es集群安装
1 设置ip与主机名对应
–配置/etc/hosts
192.168.1.51 es1
192.168.1.52 es2
192.168.1.53 es3
192.168.1.54 es4
192.168.1.55 es5
2 安装jdk
–Elasticsearch 要求至少java7
yum -y install java-1.8.0-openjdk
3 安装ES
yum -y install elasticsearch
4 修改配置文件
–/etc/elasticsearch/elasticsearch.yml
cluster.name: es_cluster #es集群名称
node.name: es1 #节点名称(主机名)
network.host: 0.0.0.0 #允许所有主机
discovery.zen.ping.unicast.hosts: ["es-0001","es-0002","es-0003"] #声明集群里的主机成员,不需要全部写
#主机成员个数:Prevent the "split brain" by configuring the majority of nodes (total number of nodes / 2 + 1):
5 启动服务,开机自启
systemctl restart elasticsearch
systemctl enable elasticsearch
6 检测服务是否启动,查看端口
ss -ntulp | grep 9200
tcp LISTEN