Linux中Hadoop 集群搭建

本文详细介绍了在Linux环境中如何搭建Hadoop集群,包括从下载Hadoop到配置SSH免密登录,再到集群的启动和关闭,每个步骤都有清晰的操作指南。
摘要由CSDN通过智能技术生成

零、下载Hadoop:

http://archive.cloudera.com/cdh5/cdh/5/?tdsourcetag=s_pctim_aiomsg

一、集群规划:

搭建的 hadoop 集群由 3 台服务器组成,分别叫做 master,salve1 和 slave2。其中 master 作为主节点,slave1 和 slave2 作为从节点。

二、网络配置:

1.查看 3 个节点的主机名是否和规划的一致:

[root@master~]# hostname
master

[root@slave1~]# hostname
slave1

[root@slave2~]# hostname
slave2

2.关闭 3 个节点的防火墙并禁止开机启动:

[root@master~]# systemctl stop firewalld
[root@master~]# systemctl disable firewalld

[root@slave1~]# systemctl stop firewalld
[root@slave1~]# systemctl disable firewalld

[root@slave2~]# systemctl stop firewalld
[root@slave2~]# systemctl disable firewalld

3.分别编辑 3 个节点的 /etc/hosts 文件,配置 IP 和域名:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.199.99 master
192.168.199.101 slave1
192.168.199.102 slave2

# ip在前 主机名在后,完成配置后 主机名可以代替ip使用

4.使用 ping 命令检测 3 个节点间网络是否畅通:

ping master
ping slave1
ping slave2

三、配置 SSH 免密登录:

在 Hadoop 的运行过程中需要不断的登录 3 个节点执行执行命。我们需要配置 SSH 免密登录,省去输入密码的操作,提高效率。

1.在 3 个节点分别执行 ssh-keygen 命令生成 SSH 操作需要的公钥和私钥。命令执行过程中需要输入 3 次回车:
ssh-keygen

2.在 3 个节点分别执行 ls /root/.ssh 命令查看生成的文件是否完整:

[root@master ~]# ls /root/.ssh
id_rsa  id_rsa.pub

[root@slave1~]# ls /root/.ssh
id_rsa  id_rsa.pub

[root@slave2~]# ls /root/.ssh
id_rsa  id_rsa.pub

3.使用 ping 验证 3 个节点的之间网络是否畅通。

4.在 3 个节点分别执行 ssh-copy-id master 命令发送公钥给 master 节点。根据提示输入 yes 和 master 的密码:
ssh-copy-id master

5.在 master 上执行 c

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值