Hadoop集群搭建-前置要求(先克隆)
-
配置IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
添加下面内容
ONBOOT=yes BOOTRROT=static IPADDR=IP GATEWAY=网关 NETMASK=子网掩码 DNS1=8.8.8.8
-
重启网络服务
service network restart
(三台机器都要重启)
-
修改主机名
hostnamectl set-hostname 主机名 bash # 自动刷新修改后的名字
(三台机器都要修改)
-
ip映射
vi /etc/hosts
添加下面内容
第一台ip地址 master 第二台ip地址 slave1 第三台ip地址 slave2
(三台机器都要修改)
-
ssh免密
ssh-keygen -t rsa ssh-copy-id 第一台机器 ssh-copy-id 第二台机器 ssh-copy-id 第三台机器
(三台机器都要修改)
-
关闭防火墙
systemctl stop firewalld systemctl disable firewalld # (关闭开机重启)
-
时钟同步(无网络不搞)
yum install ntpdate ntpdate cn.pool.ntp.org
-
安装jdk
查看openjdk
rpm -qa|grep jdk
卸载openjdk(有就卸载,无则继续)
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
(三台机器都要卸载)
将jdk的安装包放入虚拟机
mkdir soft rz
解压jdk
cd soft tar -zxvf jdk安装包 -C /root/
改名
mv /root/jdk的解压后名字 /root/jdk
配置环境变量
vi /etc/profile
在文件最后添加以下内容
export JAVA_HOME=/root/jdk export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
刷新环境变量
source /etc/profile java -version # 查看是否有版本信息
将第一台机器的jdk和配置文件复制到另外两台机器
在第一台机器执行
scp -r /root/jdk root@slave1:/root scp -r /root/jdk root@slave2:/root scp /etc/profile root@slave1:/etc scp /etc/profile root@slave2:/etc
另外两台机器都要刷新环境变量
source /etc/profile