模板虚拟机环境准备
VMware安装
Xfpt与Xshell安装
电脑虚拟化准备好
硬件
- cpu、内存根据自己电脑改;
- 网络用NAT模式;
- 硬盘尽量大(50GB或40GB);
- 其他默认。
软件
- 软件选择:最小安装/GNOME桌面
- 安装位置:
- 我要配置分区->完成;
- 添加
/boot
分区,是系统启动时需要的内存,1G,修改文件类型为ext4
; - 添加
swap
分区,是内存不够时用硬盘冒充内存,4G; - 添加
/
根目录,剩余所有空间。
- 关闭KDUMP。这是假如系统崩了,备份用的一块区域,学习阶段不开。
- 打开以太网,设置主机名为`hadoop100’。
- 默认安全策略。
- 开始安装。
- 设置简单的root密码。
- 重启。
- 重启后,创建个普通用户,其他默认走就行。
网络配置
VM网络设置
Windows设置
CentOS设置
- 切到root用户
su root
,输入密码; vim /etc/sysconfig/network-scripts/ifcfg-ens33
进入网络配置的文件;- 将
BOOTPROTO="dhcp"
修改为BOOTPROTO="static"
,也就是设置静态IP; - 在最后增加:
IPADDR=192.168.100.100
GATEWAY=192.168.100.2
DNS1=192.168.100.2
分别是IP地址,网关,域名。 - 修改主机名:
vim /etc/hostname
,写上主机名。 - 配置主机名称映射:
vim /etc/hosts
,在后面假如:
192.168.100.100 hadoop100
192.168.100.101 hadoop101
192.168.100.102 hadoop102
192.168.100.103 hadoop103
192.168.100.104 hadoop104
192.168.100.105 hadoop105
192.168.100.106 hadoop106
192.168.100.107 hadoop107
192.168.100.108 hadoop108 reboot
命令重启。- 以root权限登录。
- 检查ip地址与主机名是否配置好:
- 用Xshell链接
- 主机映射
安装一些包和关闭防火墙和一些其他设置
yum install -y epel-release
提供需要的包yum install -y net-tools
网络systemctl stop firewalld
关闭防火墙systemctl disable firewalld.service
开机时关闭防火墙- 给永辉root权限
克隆虚拟机
在hadoop102上安装jdk和环境配置
在hadoop102上安装hadoop和环境配置
本地运行
1 | #!/bin/bash |