你好,游客 登录 注册 搜索
背景:
阅读新闻

Hadoop2.7.2完全分布式环境搭建

[日期:2016-02-28] 来源:Linux社区  作者:wocaca [字体: ]

分享我的Hadoop2.7.2完全分布式环境搭建过程。

服务器:
用户:hadoop

ip 机器名 系统
192.168.199.155 master-hadoop Ubuntu desktop 15
192.168.199.157 slave1-hadoop ubuntu desktop 15
192.168.199.158 slave2-hadoop ubuntu desktop 15

java:
版本:1.8.0_73

路径:/usr/local/jdk

hadoop:

  • 版本:2.7.2
  • 路径:/usr/local/hadoop

--------------------------------------------------------------------------------


开始部署

以下部署动作全部在master上执行,slave1和slave2通过虚拟机克隆的方式生成。

设置系统环境变量,编辑/etc/profile,末尾添加:

修改hosts,编辑/etc/hosts,末尾添加:

配置ssh免密登陆


[hadoop@master-hadoop ~]$ ssh-keygen -t rsa

[hadoop@slave1-hadoop ~]$ cd/home/hadoop/.ssh/

[hadoop@slave1-hadoop .ssh]$ cat id_rsa.pub >> authorized_keys

[hadoop@slave1-hadoop .ssh]$ chmod 600 authorized_keys

[hadoop@slave1-hadoop .ssh]$ chmod 700 ../.ssh/ 

修改hadoop配置文件(core-site.xml和hdfs-site.xml文件中根据hadoop路径修改节点内容)

hadoop-env.sh

slaves

core-site.xml

hdfs-site.xml

yarn-site.xml

mapred-site.xml

克隆虚拟机,生成slave节点(vmware克隆后网卡mac要重新生成,然后在ubuntu网络设置里重新设置mac地址)
1.修改机器名,编辑/etc/hostname,文件内容改为slave1|slave2后重启系统。
2.在master上ssh连接slave1和slave2,测试免密码登陆是否成功,执行
ssh  slave1-hadoop
3.在master上启动hadoop,执行
start-all.sh

注意事项:
1.hadoop用户必须有/usr/local/hadoop文件夹读写权限
2.ssh登陆提示The authenticity of host can't be established,修改/etc/ssh/ssh_config文件的配置,最后面添加:

StrictHostKeyChecking no

UserKnownHostsFile /dev/null

下面关于Hadoop的文章您也可能喜欢,不妨看看:

Ubuntu14.04下Hadoop2.4.1单机/伪分布式安装配置教程  http://www.linuxidc.com/Linux/2015-02/113487.htm

CentOS安装和配置Hadoop2.2.0  http://www.linuxidc.com/Linux/2014-01/94685.htm

Ubuntu 13.04上搭建Hadoop环境 http://www.linuxidc.com/Linux/2013-06/86106.htm

Ubuntu 12.10 +Hadoop 1.2.1版本集群配置 http://www.linuxidc.com/Linux/2013-09/90600.htm

Ubuntu上搭建Hadoop环境(单机模式+伪分布模式) http://www.linuxidc.com/Linux/2013-01/77681.htm

Ubuntu下Hadoop环境的配置 http://www.linuxidc.com/Linux/2012-11/74539.htm

单机版搭建Hadoop环境图文教程详解 http://www.linuxidc.com/Linux/2012-02/53927.htm

更多Hadoop相关信息见Hadoop 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=13

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-02/128729.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款