ELK集群搭建(从配置到集群搭建)


先按照此文章进行安装和配置,再搭建集群:
ELK的安装配置(ELK【elasticsearch、logstash、kibana、node】安装详细步骤及环境配置)

一、复制虚拟机(右击选择复制,复制完并启动)

注意:虚拟机必须在关闭状态才能进行复制
复制已经安装并配置成功ELK的虚拟机,并重命名(我这边复制了两个,如下步骤进行两次)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、修改主机名和主机列表(新复制的都需要一一修改)

1.三个虚拟机依次启动
在这里插入图片描述
在这里插入图片描述
2.网络地址(elk007和elk008都要更改IP地址和主机名)

(1)输入:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 修改网络ip地址

在这里插入图片描述
在这里插入图片描述
3.主机名
(1)hostnamectl set-hostname bigdata02
在这里插入图片描述
(2)vi /etc/hostname 查看是否修改为bigdata02
另外的一个也按照此操作进行修改
4.主机列表
(1)vi /etc/hosts 内容增加 主机的ip地址 主机名
由于之前配置第一个的时候就已经将两个虚拟机ip地址增加进去了,所以这边就不再进行配置了
如果没有配置过的可以输入vi /etc/hosts进行增加
在这里插入图片描述
在这里插入图片描述

三、配置免密登录(以下步骤三台虚拟机都要进行执行)

1.用Moba连接虚拟机(具体教程请翻阅Linux—安装虚拟机(CentOS)及moba连接虚拟机
都出现此页面说明连接成功
在这里插入图片描述
1.ssh-keygen -t rsa -P “” 生成私钥
在这里插入图片描述
2.cat .ssh/id_rsa.pub >> .ssh/authorized_keys 复制私钥到公钥
在这里插入图片描述
3.ssh-copy-id -i .ssh/id_rsa.pub -p22 root@bigdata01 远程复制到另一台机器(@后面是另外两台机器的hostname)
在这里插入图片描述
4.ssh -p 22 root@bigdata01 远程登录验证,不需要输入密码即可(进行测试,看是否能够连接)
在这里插入图片描述

四、配置elasticsearch集群

1.输入:vi /opt/es622/config/elasticsearch.yml 修改节点名,ip地址,主机列表
在这里插入图片描述
第一个虚拟机配置如下:
在这里插入图片描述
第二个虚拟机配置为:
在这里插入图片描述
第三个虚拟机配置为:
在这里插入图片描述
3.切换用户:su es 进入到es622文件夹中 cd /opt/es622
在这里插入图片描述
4.除去被复制的虚拟机可以不删除,其他的两个有的必须删除data和logs目录(如果没有就不需要删除)
在这里插入图片描述
5.输入./bin/elasticsearch
在这里插入图片描述
输入ip地址:接口号进行测试(例如:192.168.58.110:9200),出现以下的为启动成功(三个都需要启动成功)
在这里插入图片描述

如果报如下error错误,请切换到root用户,并执行sysctl -w vm.max_map_count=655360
然后再切换回es用户重新启动
在这里插入图片描述
在这里插入图片描述

6.在bigdata01里启动head-master
cd /opt/eshead
npm run start
在这里插入图片描述
7.输入192.168.58.110:9100 进行测试,出现如下画面为连接成功
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43992185/article/details/106850590
今日推荐