目录
前言
还是不能用服务器,达不到集群的目的,还是自己用电脑当小白鼠吧。争取周末两天搞定。
VMware安装
操作系统安装
配置VM网络
打开虚拟网络编辑器
点击VMnet8,选择更改设置
再次点击Vmnet8,将子网IP改成192.168.10.0
然后点击NAT设置,将网关IP也进行修改
win10网络配置
进入网络设置,点击更改适配器选项
选择Vmnet8,右键属性,再点击IPv4
改成如图
服务器网络配置
输入如下命令
将IP改为静态IP,再加上最下方三行
修改映射host文件
vim /etc/hosts
加入如下映射
做好如上所有修改后,reboot即可。
然后ifconfig查看IP地址
ping外网也可以ping通
Xshell连接服务器
将服务器IP和名字再做映射,同样修改C:\Windows\System32\drivers\etc\host,加上
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
此时直接在Hadoop里将主机名设置为hadoop100即可
模板虚拟机的搭建
1. 创建软件库
yum install -y epel-release
2. 关闭防火墙,关闭防火墙开机自启
[root@hadoop100 ~]# systemctl stop firewalld
[root@hadoop100 ~]# systemctl disable firewalld.service
3. 让用户使用sudo命令时不要输入密码
vim /etc/sudoers
在如下行添加
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
username ALL=(ALL) NOPASSWD:ALL
再创建存放应用和安装包的文件夹,并且赋予对应权限
4. 卸载虚拟机自带的JDK
好像必须在root用户下,再reboot
sudo rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
克隆三台虚拟机
克隆
注意:克隆时需要关闭hadoop100
修改各个服务器的IP地址和主机名称
vim /etc/sysconfig/network-scripts/ifcfg-ens33
改成(只用把ip地址改成102)
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
然后修改hostname即可
在Hadoop102上安装JDK
选择Hadoop102,是因为103和104到时候可以直接使用102的拷贝
解压JDK
tar -zxvf jdk-8u212-linux_x64.tar.gz -C /opt/module/
配置环境变量
sudo vim /etc/profile.d/my_env.sh
添加
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin