centos7安装hadoop3(下)

____simple_html_dom__voku__html_wrapper____>

一、克隆虚拟机

1、将虚拟机master关机

2、克隆,选择完整克隆

克隆2次,分别保存为slave1,slave2

centos7安装hadoop3(下)

二、修改克隆后的虚拟机salve1

1、修改slave1的ifcfg-ens33文件的IPADDR

IPADDR=192.168.128.131

2、重启网络服务和查看IP地址

# 重启网络服务
systemctl restart network
# 查看IP地址
ip addr

3、修改slave1的主机名称

hostnamectl set-hostname slave1

4、重启

reboot

三、对slave2主机做二中的操作

四、主机互信配置

1、在master主机中执行,并一路回车

ssh-keygen -t rsa 

2、复制公钥到其他主机

# 每执行一次“ssh-copy-id”命令,都需依次输入yes,123456(root用户的密码)
ssh-copy-id -i /root/.ssh/id_rsa.pub master
ssh-copy-id -i /root/.ssh/id_rsa.pub slave1
ssh-copy-id -i /root/.ssh/id_rsa.pub slave2

3、验证

在master主机执行ssh登录操作,成功后可以执行exit,再执行下一个

ssh slave1
ssh slave2

五、配置时钟同步服务

1、master主机上执行vim /etc/ntp.conf,内容如下


restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0
fudge 127.127.1.0 stratum 10

然后执行

systemctl start ntpd
systemctl enable ntpd

2、slave1,slave2上执行vim /etc/ntp.conf,内容如下

server master

然后执行

systemctl start ntpd
systemctl enable ntpd

六、启动Hadoop集群

1、配置hadoop环境变量,master slave1 slave2均做此操作

vim /etc/profile
# 在文件最后加下面的配置
export HADOOP_HOME=/usr/local/hadoop-3.3.6
export JAVA_HOME=/usr/java/jdk1.8.0_281-amd64
export PATH=$HADOOP_HOME/bin:$PATH:$JAVA_HOME/bin

然后,执行下面命令使其生效,master slave1 slave2均做此操作

source /etc/profile

2、格式化hadoop,在master主机上执行

hdfs namenode -format

3、启动hdfs和yarn,在master主机上执行

cd $HADOOP_HOME
sbin/start-dfs.sh
sbin/start-yarn.sh

七、验证

浏览器打开hdfs和yarn的监控地址

如果想用域名访问地址,可以配置C:\Windows\System32\drivers\etc\hosts,内容如下

192.168.128.130 master master.centos.com
192.168.128.131 slave1 slave1.centos.com
192.168.128.132 slave2 slave2.centos.com

HDFS监控页面

centos7安装hadoop3(下)

YARN监控页面

centos7安装hadoop3(下)

© 版权声明

相关文章