标签:ELK 虚拟机 配置 修改 复制 集群 elasticsearch 搭建
文章目录
- 一.复制虚拟机(保证之前ELK搭建的es622目录下的data和logs目录删除,且要复制的虚拟机处于关闭状态)
- 二.原虚拟机和复制后的虚拟机之间配置免密登录
- 三.配置elasticsearch集群
- 四.附集群搭建视频,提取码: nev2
一.复制虚拟机(保证之前ELK搭建的es622目录下的data和logs目录删除,且要复制的虚拟机处于关闭状态)
前情提要:在上次ELK环境配置基础上(链接如下),搭建ELK集群
ELK环境搭配
- 1.复制虚拟机–>选择专家模式,副本类型选择完全复制,备份选择当前虚拟电脑状态,勾选重新初始化所有网卡的MAC地址,如下图:
- 2.修改静态ip地址,一般来说会与原虚拟机的ip地址连号:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
- 3.修改主机名然后重启虚拟机(reboot命令)
- (1)修改方式一:
hostnamectl set-hostname bigdata02
- (2)修改方式二,直接打开主机名文件修改:
vi /etc/hostname
- 4.修改主机列表:
vi /etc/hosts
-->内容增加 该主机的ip地址 主机名(由于之前已配置此处不再配置) - 5.修改完需要重启机器
二.原虚拟机和复制后的虚拟机之间配置免密登录
- 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@bigdata02
,然后输入yes 回车,输入linux的root用户的密码,回车 - (注意:本机与其他机器都要配置也就是说如果有三台机器,一台机器要向其他两台机器之间复制)
- 4.远程登录验证,不需要输入密码即可:
ssh -p 22 root@bigdata01
(要全部测试,若三台机器需要测6次如:1>2>3>1>3>2>1)
三.配置elasticsearch集群
1)原虚拟机配置修改
- 1.打开elasticsearch配置文件:
vi /opt/es622/config/elasticsearch.yml
- 2.添加主机列表数组,如下:
2)复制后虚拟机配置修改
- 1.打开elasticsearch配置文件:
vi /opt/es622/config/elasticsearch.yml
- 2.修改节点名(自定义,不可相同),主节点设置为false,修改ip地址和主机列表,如下:
- 3.其他复制后虚拟机同上操作
3)测试集群
- 1.主机和其他复制机器都切换到es用户:
su es
- 2.启动所有机器的elasticsearch(部分机器,可能需要将es622目录下的data和log目录删除才可成功):
./es622/bin/elasticsearch
- 3.复制一份主节点的会话进入head目录:
cd /opt/head
- 4.启动主节点的head-master:
npm run start
- 5.在windows界面,打开网页(chrome浏览器),输入:http://192.168.56.101:9100若能正常显示所有的节点则配置成功,效果如下:
四.附集群搭建视频,提取码: nev2
标签:ELK,虚拟机,配置,修改,复制,集群,elasticsearch,搭建 来源: https://blog.csdn.net/sun_0128/article/details/106849685
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。