集群环境准备

准备虚拟机

克隆三个虚拟机hadoop01、hadoop02、hadoop03均为NAT模式,其中hadoop01内存设置为1G(16G内存以上建议设置为2G),hadoop02和hadoop03为512M。

修改为静态IP

修改配置文件

cd /etc/sysconfig/network-scripts   #进入网络配置目录
 
dir ifcfg*                         #找到网卡配置文件
 
ifcfg-ens33                         #找到版本最新的文件并修改
 
vim ifcfg-ens33
 
或者
 
vim /etc/sysconfig/network-scripts/ifcfg-ens33

配置文件内容

注意不要写注释部分

TYPE=Ethernet
 
BOOTPROTO=static                              #改成static,针对NAT
 
NAME=eno16777736
 
UUID=4cc9c89b-cf9e-4847-b9ea-ac713baf4cc8
 
DEVICE=eno16777736
 
DNS1=114.114.114.114     #和网关相同
 
ONBOOT=yes               #开机启动此网卡
 
IPADDR=192.168.65.161    #固定IP地址
 
NETMASK=255.255.255.0    #子网掩码
 
GATEWAY=192.168.65.2     #网关和NAT自动配置的相同,不同则无法登录

重启网络

以下两种方式任选其一

service network restart   #重启网络
 
systemctl restart network.service   #重启网络centos7

查看IP

ip addr                  #查看IP地址 ip add

关闭防火墙

systemctl stop firewalld.service        #关闭防火墙服务
 
systemctl disable firewalld.service     #禁止防火墙开启启动
 
 
 
systemctl restart iptables.service      #重启防火墙使配置生效
 
systemctl enable iptables.service       #设置防火墙开机启动

检查防火墙状态

[root@hadoop01 ~]# firewall-cmd --state		#检查防火墙状态
not running									#返回值,未运行

修改hosts文件

vi /etc/hosts

删掉原来所有内容,改为以下

127.0.0.1   localhost
 
::1          localhost
 
192.168.65.161 hadoop01
 
192.168.65.162 hadoop02
 
192.168.65.163 hadoop03

设置免密登录

每台都执行以下操作

在XShell中的撰写栏(全部会话)任意路径执行:

ssh-keygen

然后三次直接回车不输入任何内容

得到秘钥后执行:

ssh-copy-id root@hadoop01

同样的操作发送至hadoop02、hadoop03

在01测试

ssh hadoop02

不需要输入密码直接进入说明成功,exit退出

安装JDK
/home下创建目录app

mkdir /home/app

上传安装包并发送至其他节点

scp -r /home/app root@hadoop02:/home

解压

tar -xvf jdk-8u65-linux-x64.tar.gz

修改环境变量

vim /etc/profile

在配置文件末尾添加

#set java environment
 
JAVA_HOME=/home/app/jdk1.8.0_65
JAVA_BIN=/home/app/jdk1.8.0_65/bin
 
PATH=$JAVA_HOME/bin:$PATH
 
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 
export JAVA_HOME JAVA_BIN PATH CLASSPATH

加载环境变量

source /etc/profile

测试

java -version

出现JDK版本号即为成功

复制环境变量到其他两个机器

scp /etc/profile root@hadoop02:/etc

03同理

修改windows中的hosts文件
在windows中的hosts文件里添加如下映射

192.168.65.161 hadoop01

附录:

远程文件传输

scp -r(文件夹)文件路径 root@hadoop02:/目标路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值