一、复制虚拟机(也可以重复创建)
- 专家模式中
- 修改虚拟机名
- 选中重新初始化所有网卡的MAC地址
- 完成后启动
二、修改主机名和主机列表
1.网络地址
(1)修改网络ip地址:
vi /etc/sysconfig/network-script/ifcfg-enp0s3
(2)重启网络:
systemctl restart network
2.主机名
(1)修改主机名:
hostnamectl set-hostname bigdata03
(2)主机名修改为bigdata03:
vi /etc/hostname
3.主机列表(内容增加 主机的ip地址 主机名):
(1)vi /etc/hosts
三、配置免密登录(进入MobaXterm)
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@bigdata03
ssh-copy-id -i .ssh/id_rsa.pub -p22 root@bigdata04
4.测试是否连接成功:
ssh root@bigdata03
ssh root@bigdata04
5.确认每台机器的主机名(每台机器确认完输入exit退出):
vi /etc/hostname
6.远程登录验证,不需要输入密码即可:
ssh -p 22 root@bigdata02
四、配置elasticsearch集群(每台设备都需执行)
1.进入到es622目录下:
cd /opt/es622/
2.修改节点名,ip地址,主机列表:
vi config/elasticsearch.yml
(1)主节点只要在主机列表中添加两个副节点的ip地址就行了
(2)所有副节点需要修改节点名,ip地址,在主机列表中添加运行的ip地址
3.切换用户:su es
4.删除data和logs目录(主节点不删除):
rm -rf data
rm -rf logs
5.所有虚拟机启动elasticsearch(优先主节点):
./bin/elasticsearch
6.另开窗口(root用户下)
(1)切换到eshead目录:
cd /opt/eshead/
(2)启动head-master:
npm run start
- 在windows界面打开网页,输入http://192.168.56.122:9100/,可以正常出页面,出现主节点和副节点的信息,即搭建成功
基于VirtualBox创建Linux 虚拟机(系统:CentOS7)连接MobaXterm
Linux系统下ELK安装