ELK集群的搭建(虚拟机)

本文详细介绍如何通过复制虚拟机并进行必要的网络配置,实现ELK集群的搭建。包括修改主机名、IP地址,配置免密登录,以及设置Elasticsearch集群参数,最终通过eshead界面验证集群状态。

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

一、复制虚拟机

1.打开linux虚拟机,把之前做的名称为elk002(网址:https://blog.youkuaiyun.com/zxwwxzzxwwxz/article/details/106837043)

2.项目在未启动的状态下复制两次,分别命名为elk005、elk006(复制后的名称随意,自己记住就行)

3.将elk002、elk005、elk006都启动

二、修改主机名和主机列表(以下操作三个都要操作)

1.网络地址
输入:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
修改网络ip地址,insert状态下修改
elk002 ip地址:192.168.56.105
elk005 ip地址:192.168.56.106
elk006 ip地址:192.168.56.107
Esc状态下输入:wq保存退出

2.主机名
输入:vi /etc/hostname
elk002主机名修改为:bigdata01
elk005主机名修改为:bigdata02
elk006主机名修改为:bigdata03
在这里插入图片描述

3.主机列表
输入:vi /etc/hosts
内容增加:主机的ip地址 主机名
注:这里之前操作过可忽略

4.每个做完都要查看防火墙是不是关闭,重启网络:systemctl restart network

三、配置免密登录(同一操作重复三遍(elk002、elk005、elk006))

1.ssh-keygen -t rsa -P “” 生成私钥
注:enter回车继续
在这里插入图片描述
2.cat .ssh/id_rsa.pub >> .ssh/authorized_keys 复制私钥到公钥

3.ssh-copy-id -i .ssh/id_rsa.pub -p22 root@bigdata01 远程复制到另一台机器

4.ssh -p 22 root@bigdata01 远程登录验证,不需要输入密码即可
在这里插入图片描述
注:bigdata001分别连接bigdata002、bigdata003,bigdata002分别连接bigdata003、bigdata001,
bigdata003分别连接bigdata001、bigdata002.(重复上面2-4步骤,每个连接成功后exit退出,再执行下一个)

四、配置elasticsearch集群

1.输入:vi /opt/es622/config/elasticsearch.yml
(1)修改以下elk002:
node.name : master
node.master : true
network.host : 192.168.56.105
discovery.zen.ping.unicast.hosts : [“192.168.56.105”,“192.168.56.106”,“192.168.56.107”]
(2)修改以下elk005:
node.name : master001
node.master : false
network.host : 192.168.56.106
discovery.zen.ping.unicast.hosts : [“192.168.56.106”,“192.168.56.107”,“192.168.56.105”]
(3)修改以下elk006:
node.name : master002
node.master : false
network.host : 192.168.56.107
discovery.zen.ping.unicast.hosts : [“192.168.56.107”,“192.168.56.105”,“192.168.56.106”]
注:修改保存后出来输入:source /etc/profile 执行生效

2.切换用户:su es

3.elk005、elk006中删除es622下的data和log目录

4.分别执行elk002、elk005、elk006,输入: ./es622/bin/elasticsearch 启动

5.再重新开启elk002窗口,在root用户eshead目录下:npm run start,打开浏览器
输入:192.168.56.105:9100成功连接
注:以上所有命令都是在英文状态下输入
正确执行后,如果浏览器连接不上,建议换其他的浏览器登录(个人建议Google Chrome)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值