先创建一个模板机hadoop100
0)安装模板虚拟机,IP地址192.168.10.100、主机名称hadoop100、内存4G、硬盘50G
1)关闭防火墙,关闭防火墙开机自启
[root@hadoop100 ~]# systemctl stop firewalld [root@hadoop100 ~]# systemctl disable firewalld.service
2)在/opt目录下创建文件夹,并修改所属主和所属组
在/opt目录下创建module、software文件夹
[root@hadoop100 ~]# mkdir /opt/module [root@hadoop100 ~]# mkdir /opt/software
3)卸载虚拟机自带的JDK
注意:如果你的虚拟机是最小化安装不需要执行这一步。
[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps准备工作
1)先克隆出3台一样的linux模拟机hadoop105、hadoop106、hadoop107
2)修改克隆机IP,以下以hadoop105举例说明
(1)修改克隆虚拟机的静态IP
[root@hadoop100 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
改成
[root@hadoop100 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 (将不同的部分修改) DEVICE=ens33 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static NAME="ens33" IPADDR=192.168.10.102 PREFIX=24 GATEWAY=192.168.10.2 DNS1=192.168.10.2
(2)查看Linux虚拟机的虚拟网络编辑器,编辑->虚拟网络编辑器->VMnet8
将网络设置完成
3)修改克隆机主机名,以下以hadoop105举例说明
(1)修改主机名称
[root@hadoop100 ~]# vim /etc/hostname
(2)配置Linux克隆机主机名称映射hosts文件,
vim /etc/hosts 进入修改
添加以下内容:
192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108
4)重启克隆机hadoop105
[root@hadoop100 ~]# reboot
5)修改windows的主机映射文件(hosts文件)
(1)如果操作系统是window7,可以直接修改
(a)进入C:WindowsSystem32driversetc路径
(b)打开hosts文件并添加如下内容,然后保存
192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108
(2)如果操作系统是window10,先拷贝出来,修改保存以后,再覆盖即可
(a)进入C:WindowsSystem32driversetc路径
(b)拷贝hosts文件到桌面
(c)打开桌面hosts文件并添加如下内容
192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108
(d)将桌面hosts文件覆盖C:WindowsSystem32driversetc路径hosts文件
1)用XShell传输工具将JDK导入到opt目录下面的software文件夹下面
成功传过来
2)解压JDK到/opt/module目录下
[root@hadoop102 software]$ tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/
3)配置JDK环境变量
vim /etc/profile.d/my_env.sh
(1)添加以下内容
(2)source一下/etc/profile文件,让新的环境变量PATH生效
[root@hadoop102 ~]$ source /etc/profile
4)测试JDK是否安装成功
如果没有显示表示你的配置有问题
1)进入到Hadoop安装包路径下
cd /opt/software/
2)解压安装文件到/opt/module下面
tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/
解压成功
#) 将Hadoop添加到环境变量
vim /etc/profile.d/my_env.sh
让修改后的文件生效
[root@hadoop102 hadoop-3.1.3]$ source /etc/profile
查看是否安装成功
[root@hadoop100 hadoop-3.1.3]# hadoop version
重启(如果Hadoop命令不能用再重启虚拟机)
reboot
后续搭集群可以把hadoop106、hadoop107的ip改好



