一.准备工作
1.1 虚拟机的安装
VMware安装好后,安装Liunx,操作系统选择稍后安装。
在Linux与windows的鼠标切换: Ctrl+Alt
选择CentOs所在位置
开启虚拟机,出现‘重新引导’后点击进入虚拟机重启。进而出现欢迎界面。
有一时间设置项,不选从互联网同步,而是指定时间,与当前时间设置一样就可以。
最后重启虚拟机。
1.2 交互工具的准备
目的:windows与linux交互文件:(文件上传,文本文字复制黏贴)
菜单栏:虚拟机 ——> 安装虚拟机工具VMware tools
将tar.gz包拖拽到页面,并解压到此处。
进入解压文件夹目录找到:vmware-install.pl文件。
右键打开终端,并执行命令:./vmware-install.pl
接下来一直回车,遇到initial稍等,直到enjoy结束。
重启虚拟机,root+123456重新登录。
这时可以将windows文件拖到虚拟机中了+复制文本。
'yum -y install lrzsz' !!!*** -- 上传文件,仅限在CRT环境使用,直接拖拽
一般也是在客户端操作,拖拽文件,因此lrzsz需要安装。(JDK+Haddop压缩问价)
二.网络配置
2.1 查看IP、网关信息
2.2 配置修改项:
2.2.1 IP+hostname:
1. vim /etc/udev/rules.d/70-persistent-net.rules
保留eth0,以及复制addr(仅限克隆场景)
3. 配置IP: vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:1F:C5:64
TYPE=Ethernet
UUID=ae55b891-f964-461c-8db0-98bbc263c5ec
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.100 (保持在192.168.1同一网段下)
NETMASK=255.255.255.0
GATEWAY=192.168.1.2 (保持在192.168.1同一网段下)
DNS1=114.114.114.114
DNS1=8.8.8.8
3.服务重启:service network start
4.若报错,reboot重启虚拟机,此时可以ping www.baidu.com测试网络连通性。
5.修改主机名:vim /etc/sysconfig/network (主机需要reboot重启虚拟机)
6.vim /etc/hosts 修改主机名与IP的映射,便于通过主机名访问。如百度与IP
192.168.1.100 hadoop100
192.168.1.101 hadoop101
192.168.1.102 hadoop102
192.168.1.103 hadoop103
192.168.1.104 hadoop104
192.168.1.105 hadoop105
192.168.1.106 hadoop106
7.windows 文件也要保留此映射关系:C:\Windows\System32\drivers\etc\hosts
Windows才能ping域名连接虚拟机。
2.2.2 防火墙关闭
(1) service iptables status 查看防火墙状态
(2) service iptables stop 关闭防火墙
(3) service iptables start 开启防火墙
(4) chkconfig iptables off 关闭开机自动启动防火墙
(4) chkconfig iptables on
cd /etc/init.d可以查看到所有的服务。
三 JDK安装
将JDK的安装包放在 /usr/local/jdk目录下,jdk自己手动创建
解压: tar -zxvf jdk-8u171-linux-x64.tar.gz
JDK根目录: cd jdk1.8.0_171, pwd复制根目录,便于配置环境变量
修改配置文件:vim /etc/profile
追加: export JAVA_HOME=/usr/local/jdk/jdk1.8.0_171
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
需要生效:source /etc/profile
测试环境变量:java -version
四. 克隆虚拟机:
2.3.1 克隆
1)首先关闭要被克隆的虚拟机
2)找到克隆选项
2.3.2 修改网关+IP+主机名
1)修改克隆后虚拟机的ip
[root@hadoop101 /]# vim /etc/udev/rules.d/70-persistent-net.rules
进入如下页面,删除eth0该行;将eth1修改为eth0,同时复制物理ip地址
2)修改IP地址
[root@hadoop101 /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
1)把复制的物理ip地址更新
HWADDR=00:0C:2x:6x:0x:xx #MAC地址
2)修改成你想要的ip
IPADDR=192.168.1.101 #IP地址
3)修改主机名称: vim /etc/sysconfig/network
4)重新启动服务器: reboot
五:搭建流程
在将准备工作做好后,修改好IP以及主机名,以及映射关系后,就是将初始主机准备好,接下来就克隆虚拟机,再修改网关,ip,主机名。
ip与主机名最好按照一定规则来,便于管理与记忆。
192.168.1.100 hadoop100 (最为初始主机)
192.168.1.101 hadoop101 (底下按数字从1-6)
192.168.1.102 hadoop102
192.168.1.103 hadoop103
192.168.1.104 hadoop104
192.168.1.105 hadoop105
192.168.1.106 hadoop106
......
至此虚拟机就搭建好了。