1、安装VMWare
请参看博客:安装VMWare
2、CentOS集群安装
2.1、集群说明
| 主机名 | xmaster | xslave1 | xslave2 |
|---|---|---|---|
| hostname | xmaster | xslave1 | xslave2 |
| IP地址 | 172.16.85.150 | 172.16.85.151 | 172.16.85.152 |
2.2、CentOS安装
2.3、网络配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
重启网络:service network restart
2.4、禁用SELinux
Vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
2.5、编辑sudoers,赋于zpark sudo权限
root用户下运行visudo命令
2.6、安装JDK
2.7、克隆
2.7.1、克隆虚拟机
2.7.2、为克隆出来的虚拟机生成新的MAC地址:
弹出的窗口点击【高级】.
点击【生成】,生成新的MAC地址,复制记住后面需要用到。
2.7.3、为虚拟机指定主机名
- 改xslave1
vi /etc/hostname
xslave1
- 改xslave2
vi /etc/hostname
xslave2
2.7.4、为虚拟机指定IP
-
改xslave1
vi /etc/sysconfig/network-scripts/ifcfg-ens33
service network restart -
改xslave2
vi /etc/sysconfig/network-scripts/ifcfg-ens33
service network restart
2.7.5、三台虚拟机分别设置hosts
- xmaster
vi /etc/hosts
172.16.85.150 xmaster
172.16.85.151 xslave1
172.16.85.152 xslave2
- xslave1
vi /etc/hosts
172.16.85.150 xmaster
172.16.85.151 xslave1
172.16.85.152 xslave2
- xslave2
vi /etc/hosts
172.16.85.150 xmaster
172.16.85.151 xslave1
172.16.85.152 xslave2
2.7.6、在Windows中配置hosts,映射上面创建的虚拟机
2.8、配置免密码登录
-
执行 ssh-keygen -t rsa 命令,生成用来SSH免密码登录的公钥和私钥(在三台虚拟机上分别做一次)
-
将每台虚拟机的秘钥都拷贝到认证文件 authorized_keys中(在三台虚拟机上分别执行一次下面三行代码)。
ssh-copy-id zpark\@xmaster ssh-copy-id zpark\@xslave1 ssh-copy-id zpark\@xslave2
-
登录测试(分别在三台虚拟机上执行以下语句测试)
ssh zpark\@xmaster ssh zpark\@xslave1 ssh zpark\@xslave2
3、常见问题及解决方案
3.1、解决拼外网时未知的名称或服务问题
vi /etc/resolv.conf
nameserver 223.5.5.5
nameserver 223.6.6.6
3.2、解决未找到wget问题
yum -y install wget*
