A-防火墙
1、关闭防火墙(集群一般都是内网搭建的,如果内网开启防火墙,内网集群通讯会容易出现很多问题)
systemctl stop firewalld.service
2、禁止防火墙开机启动
systemctl disable firewalld.service
3、其他相关命令
查看防火墙状态
firewall-cmd --state
开启防火墙
systemctl start firewalld.service
B-设置固定IP(为了避免后续启动操作系统后,ip地址改变,导致本地SSH连接不上,节点无法访问)
方法一
1、修改子网IP
VMware-菜单栏-【编辑】/【虚拟网络编辑器】-NAT模式-修改ip
2、修改ip地址
系统桌面右上角-有线设置
点击-添加配置
在ip配置窗口,左侧选择ipv4 右侧的地址选择手动
输入要修改的ip地址、网络掩码、网关和DNS服务器,然后点击应用
方法二-执行命令
修改文件ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改内容如下(标红):
修改完成后重启网络服务
service network restart
查看修改后的ip
ip addr
C-修改主机名(区分不同节点)
1、修改hostname文件,将主机名修改为centos01
vi /etc/hostname
注意:此处要重启系统才能生效
D-添加用户
若是有root用户,此步骤可省略,此处以hadoop为例
1、新增用户
adduser hadoop
2、修改用户hadoop的密码
passwd hadoop
E-修改用户权限
若是有root用户,此步骤可省略,此处以hadoop为例
1、使用su命令切换root用户,修改sudoers文件
vi /etc/sudoers
2、在文本root ALL=(ALL)ALL下方加入以下代码
hadoop ALL=(ALL) ALL(临时密码,默认五分钟,下次要重新输入)
hadoop ALL=(ALL) NOPASSWD:ALL(这个可以不用输密码)
F-新建目录
在/opt下创建softwares(存放软件安装包)、modules(存放软件安装数据)、data(其他数据)
mkdir /opt/softwares
mkdir /opt/modules
mkdir /opt/data
G-安装JDK
1、上传安装包(jdk-8u101-linux-x64-tar.gz)到/opt/softwares中,然后进入此目录,解压此安装包到modules中
tar -zxvf jdk-8u101-linux-x64-tar.gz -C /opt/modules/
2、修改文件etc/profile,配置JDK环境变量
vi etc/profile
在文件末尾加上以下代码
export JAVA_HOME=/opt/modules/jdk1.8.0_144
export PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH
刷新profile使其生效
source /etc/profile
执行java-version查询能否输出jdk版本信息,输出便完成了
H-克隆虚拟机(既然是集群就不可能只有一台)
右键单击centos01虚拟机-【管理】【克隆】-克隆虚拟机向导窗口-直接单击下一步,然后把克隆的每台虚拟机按照上面的B步骤重新修改成其他的地址(固定ip)即可,记得把克隆的虚拟机改成其他名字,比如02、03
I-配置主机映射
这里以192.168.170.133/134/135为例
1、完成以上步骤后,修改hosts文件
vi /etc/host
在文件中加入以下内容
192.168.170.133 centos01
192.168.170.134 centos02
192.168.170.135 centos03
注意:这个地方每个节点都要修改,不只是centos01,
2、配置成功后ping一下
ping centos01
ping centos02
ping centos03
注意,ping那个就是连接那个
3、最后,打开本地C:\Windows\System32\drivers\etc,编辑hosts文件
192.168.170.133 centos01
192.168.170.134 centos02
192.168.170.135 centos03