ELK集群的搭建

准备工作:链接: https://blog.csdn.net/weixin_48678554/article/details/106841634k.
接下来的操作都是在这个基础之上的

一、新建N个虚拟机(为了节约时间,直接复制之前的虚拟机)

1、选择一个之前的虚拟机系统进行复制,前提必须是关闭的(我这再复制2个)
ELK集群的搭建_第1张图片
2、逐个打开虚拟机系统,登录完成后,在复制的2个虚拟机内输入命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
进行ip地址尾号的的修改
在这里插入图片描述
在这里插入图片描述
这里建议连号,之前的主虚拟机地址尾号是 25,复制的我采用26、27
3、修改完毕后,要重启网络:systemctl restart network
在这里插入图片描述
这样算是完成了
4、建议将复制的虚拟机改名,方便后面的操作
输入:vi /etc/hostname (不改也没事,后面可以采用IP地址进行登录互联)

二、虚拟机之间进行免密登陆操作

1、输入命令:ssh-keygen -t rsa -P " " (完成后连敲2下enter键)
出现以下内容即代表没问题:
ELK集群的搭建_第2张图片
2、输入命令:cat .ssh/id_rsa.pub >> .ssh/authorized_keys
在这里插入图片描述
复制私钥到公钥(出现这个换面,即是正常)
3、输入:ssh-copy-id -i .ssh/id_rsa.pub -p22 root@bigdata02(@后面也可以是ip地址)

三、配置集群

1、用于复制的虚拟机配置修改
输入:vi /opt/es622/config/elasticsearch.yml 进入配置文件 按下shift+g 定位到末行 进行以下内容的修改
ELK集群的搭建_第3张图片
将另外2个虚拟机的地址填充进去即可。
2、复制的虚拟机配置修改
先输入 之前的命令 进入配置文件 修改以下内容:
ELK集群的搭建_第4张图片
黄色箭头:的名字随便取
绿色箭头:将 true 改为 false
白色箭头:将ip地址改为 复制后重置的虚拟机ip地址
蓝色箭头:填充另外2个虚拟机的ip地址

集群的测试

1、将所有虚拟机的用户切换到 es 用户下 输入 su es
2、启动所有机器的elasticsearch
输入:./es622/bin/elasticsearch
复制的几个虚拟机都要启动
3、验证:输入http://192.168.56.**:9200
**代表了虚拟机的后几位
能正确跳转页面,就代表成功(只要不是404就行)

你可能感兴趣的:(ELK集群的搭建)