使用VM搭建分布式集群环境

一、工具

VM9+CentOS7+Xshell

CentOS7: http://isoredirect.centos.org/centos/7/isos/x86_64/

Xshell: https://pan.baidu.com/s/1hODydjhblWAtIkrZ7PBgNA 密码:b47l

二、集群搭建

新建虚拟机(以下均master机为例,slave机通过克隆获取)

1、新建虚拟机(新建虚拟机master),选择标准

2、选择系统安装镜像文件

3、设置虚拟机名称以及虚拟机安装位置(建议虚拟机安装位置选择磁盘容量较大的盘符)

4、选择磁盘容量

5、设置硬件配置

6、设置网络连接模式

7、设置情况

8、新建虚拟机完毕

CentOS安装

1、开机,选择install centOS7

2、选择安装目标位置,勾选“我想让额外空间可用”,点击完成。在弹出的回收磁盘空间对话框里选择回收空间。

3、设置root密码“hadoop”,得到root用户,暂时不创建其他用户,等待安装完毕。

4、安装完成,重启。

5、输入locahost:root,password:hadoop就可以用了。

6、测试网络:测试外网是否ping通

ping -c 4 www.baidu.com

由于没有激活网卡,所以报了错误。

7、激活网卡并配置静态IP

在windows操作系统中使用ipconfig查询网关ip:

进入虚拟机中使用命令:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改如下配置:

ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

重启网络服务:

1、systemctl restart network.service
2、ping -c 4 www.baidu.com

有可能出现问题:

如果出现ping不通的情况,请关闭防火墙后再试。

因为有的centOS7版本没有iptables,所以在使用命令service iptables stop会报错。

使用如下操作即可:

centOS7防火墙操作:
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld 
开机禁用  : systemctl disable firewalld
开机启用  : systemctl enable firewalld

8、修改hostname

命令:

sudo hostnamectl set-hostname master

检查命令:

hostname

9、JDK安装

10、虚拟机快照并克隆

为省去冗余步骤,在配置好master机后我们只需将配置好的虚拟机先进行快照备份,然后进行克隆即可。

快照:(快照的目的是给以后增加集群规模做铺垫)

克隆:(slave机通过克隆的方式得到)

11、调整slave机

调整slave机配置:master机内存2G、处理器双核,slave机选择单核1G即可;

重新生成slave机mac地址;

修改slave机ip(master机可以设为192.168.1.100,slave机往后延续)以及hostname,具步骤同7、8;

12、在master机与slave机互相ping通的情况下,集群的基础搭建即已完成,可进行下一步操作安装组件了。

补充:(centOS7系统安装图形界面)

1、开在网络没问题的情况下安装图形界面

1 ip addr:查看本机ip
2 ping -c 2 www.baidu.com:测试网络连通情况
3 yum grouplist:查看软件包所包含的所有软件,每次安装前先使用yum grouplist查看有哪些软件,再使用yum install/groupinstall安装
4 yum install:安装单个软件
5 yum groupinstall:安装所有依赖的软件包,安装的时候软件包名需加双引号

输入yum groupinstall "GNOME Desktop"出现“complete!”证明已完成。使用reboot重启,startx进入图形化界面。

参考:https://www.cnblogs.com/pcxie/p/7747317.html

https://blog.csdn.net/cndmss/article/details/80149952

https://www.cnblogs.com/moxiaoan/p/5683743.html

https://blog.csdn.net/zsx157326/article/details/77806625

猜你喜欢

转载自blog.csdn.net/huobaopaopao/article/details/83112439