【配置】Hadoop三节点分布式集群搭建

一、集群规划

1.主机规划

这里写图片描述

2.软件规划

jdk
centos
zookeeper
hadoop

3.用户规划
创建hadoop用户和用户组

4.目录规划
所有软件目录: /home/hadoop/app
所有数据和日志目录: /home/hadoop/data

二、安装前环境准备(所有节点)

1.禁用防火墙

[root@pc1 ~]#chkconfig iptables off
[root@pc1 ~]#reboot
[root@pc1 ~]#service iptables status

2.hosts文件检查

配置集群间的主机IP与hostname一一对应

[root@pc1 ~]# vi /etc/hosts

这里写图片描述

3.时钟同步:所有节点的时间要与当前时间一致

[root@pc1 ~]#yum install -y ntp //安装时钟同步工具

这里写图片描述

4.创建hadoop用户和用户组

这里写图片描述

设置密码

这里写图片描述

5.配置集群之间ssh免密码登录

①分别配置每个节点的免密码登录

这里写图片描述

②将所有节点的公钥id_rsa.pub拷贝到pc1节点的authorized_keys文件中

[hadoop@pc3 .ssh]$ cat ~/.ssh/id_rsa.pub | ssh hadoop@pc1 'cat >> ~/.ssh/authorized_keys'
[hadoop@pc2 .ssh]$ cat ~/.ssh/id_rsa.pub | ssh hadoop@pc1 'cat >> ~/.ssh/authorized_keys'

③然后将pc1的authorized_keys文件分发到所有节点

[hadoop@pc1 .ssh]$ scp -r authorized_keys hadoop@pc3:~/.ssh/

这里写图片描述

④赋予权限
这里写图片描述

⑥相互登录

这里写图片描述

这里写图片描述

6.在pc1安装脚本工具deploy.sh,runRemoteCmd.sh

参考http://blog.csdn.net/zoeyen_/article/details/78861971

7.创建程序安装目录和数据目录

这里写图片描述

三、集群搭建

1.安装jdk

①上传jdk1.7.0_79至/home/hadoop/app目录,解压。

②配置环境变量

这里写图片描述

③使环境变量文件生效,并查看jdk版本,出现以下信息说明安装成功

这里写图片描述

④将pc1的jdk文件分发到其他节点

[hadoop@pc1 app]$ deploy.sh jdk /home/hadoop/app/ slave // slave是pc2和pc3的共同标签

⑤在pc2和pc3上重复②③步骤

这里写图片描述

2.安装zookeeper

①上传,解压zookeeper-3.4.6.tar.gz。

②进入conf目录,修改配置文件

这里写图片描述

因为是上传在root目录下,还需要赋予zookeeper目录hadoop权限

[root@pc1 app]# chown -R hadoop:hadoop zookeeper

③修改数据目录和日志目录

这里写图片描述

这里写图片描述

④创建数据目录和日志目录

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值