Hadoop 3.x集群搭建教程【图文】

本文详细介绍了如何搭建Hadoop 3.x集群,包括配置服务器的IP和hosts,设置SSH无密码访问,安装JDK,安装Hadoop以及详细配置Hadoop的相关文件,最后成功启动Hadoop集群并验证其运行状态。
摘要由CSDN通过智能技术生成

目录

一、配置服务器

1.1 .nat模式下的dhcp自动配ip

1.2 配置hosts

二、 配置ssh无密码访问

2.1 生成公钥密钥对

2.2 将子节点的公钥拷贝到主节点并添加进authorized_keys

2.3 最后测试是否配置成功

2.4 将主节点的authorized_keys文件分别替换子节点的authorized_keys文件

三、安装jdk

3.1卸载jdk

3.2安装JDK(三台机器都要安装)

3.3测试是否安装成功:

四、安装hadoop

五、配置hadoop

5.1 配置hadoop配置文件

5.1.1 hadoop-env.sh中

5.1.2 core-site.xml中

5.1.3 hdfs-site.xml中

5.1.4 yarn-site.xml中

5.1.5 mapred-site.xml

5.1.6 workers中

5.2 拷贝hadoop安装文件到子节点

5.3 格式化主节点的namenode

5.4 启动hadoop 


一、配置服务器

1.1 .nat模式下的dhcp自动配ip

首先输入

vi /ect/sysconfig/network-s

进入其实,将ONBOOT=no改成NONBOOT=yes

再按Esc输入:wq保存退出

重启网络:

service  network  restart

Ping一下,测试一下网络是否通了

输入ip add查看ip地址(可知主节点IP:192.168.48.128,两个从节点分别为192.168.48.129   192.168.48.130)

 

配置主节点名(192.168.48.128)

vi /etc/sysconfig/network

添加内容:

NETWORKING=yes
HOSTNAME=master

简要说明:

配置两台子节点名(192.168.48.129)和(192.168.48.130)

vi /etc/sysconfig/network

添加内容:

NETWORKING=yes
HOSTNAME=slaver1

 

       

 

vi /etc/sysconfig/network

添加内容:

NETWORKING=yes
HOSTNAME=slaver2

1.2 配置hosts

打开主节点的hosts文件,要将文件的前两行注释掉 (注释当前主机的信息)并在文件中添加所有hadoop集群的主机信息。

vi /etc/hosts

192.168.48.128   master
192.168.48.129   slaver1
192.168.48.130   slaver2

保存之后,将主节点的hosts分别拷贝到其他两个子节点

scp /etc/hosts root@192.168.48.129:/etc/
scp /etc/hosts root@192.168.48.130:/etc/

(下边的生效命令不需要执行也可以,但名字显示不出来,最好重启或者使用命令)

然后分别执行(重启服务器也可以不执行下面的语句):

reboot

二、 配置ssh无密码访问

2.1 生成公钥密钥对

在每个节点上分别执行:

ssh-keygen -t rsa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值