Linux搭建ELK集群——史上最详细的图文详情

本文详细介绍了如何在已有的ELK环境中搭建ELK集群,包括虚拟机复制、IP及主机名修改、免密登录配置、集群节点角色设定、Elasticsearch配置及启动等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前期准备

搭建好一台ELK虚拟机,博主前面博客有详细的搭建过程,大家可以去参考搭建一下
本次ELK集群的搭建是在我之前博客搭建的ELK环境基础上搭建的

复制多个虚拟机

在这里插入图片描述

修改复制的虚拟机ip地址和主机名(将ip地址和主机名改为和主机列表一致的内容)

vi /etc/systconfig/network-scripts/ifcfg-enp0s3
vi /etc/hostname

在这里插入图片描述
在这里插入图片描述
将三个虚拟机都连接到moba
将三个虚拟机分别设置免密登录`

ssh-keygen -t rsa -P ""

在这里插入图片描述
将三个虚拟机的私钥复制到公钥

cat .ssh/id_rsa.pub >> .ssh/authorized_keys

每台虚拟机给集群内其他虚拟机的添加本机互信(添加公钥到其他虚拟机本质,使其他虚拟机可以免密登录本虚拟机)

ssh-copy-id -i .ssh/id_rsa.pub -p22 root@test01

远程验证登录(用每台虚拟机去登陆集群中的其他机器),不需要密码登录就满足要求

ssh -p 22 root@bigdata01(主机名)

在这里插入图片描述
配置elasticsearch集群

vi config/elasticsearch.yml

保留一个主节点,其他节点都为子节点,保证主节点node.master=true,子节点node.master=false
另外每个虚拟机的主机地址和之前配置的ip地址保持统一
在每个虚拟机的hosts中加入集群的所有ip
在这里插入图片描述
在这里插入图片描述
删除集群子节点elastaticsearch目录下的data和logs,主节点的可删可不删
在这里插入图片描述
启动(elasticsearch只能由普通用户启动)

首先启动主节点:./bin/elasticsearch
依次启动子节点:./bin/elasticsearch
新开主节点窗口,启动主节点的head master:npm run start

登录主机地址:9200查看是否成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值