搭建hadoop集群

搭建过程中记录下相关内容

两台电脑,主节点master,子节点slave1  ,

桥接

centos 7, hadoop3.1.3 ,jdk1.8

1 VMware的安装

最新超详细VMware虚拟机下载与安装

2 镜像的下载与安装(我装的是centos7,需要注意自己是否需要桌面)

CentOS的安装

3 主机名和ip的修改

CentOS7.6修改主机名及IP地址映射

这里需要学习下NAT和桥接的区别,如果只在一台电脑上开几个虚拟机,这样搭着玩,直接使用nat会舒服的多,如果是两台电脑直接的集群那么就使用桥接。

 

4 防火墙的关闭(7以上才是这个命令,之前的用iptables)

CentOS 7 查看和设置防火墙状态

 5 集群间的免密登录SSH

集群的ssh

这里需要注意的是第四步从master复制authorized_keys到slave1上面的时候,自己确认下路径对不对。。还有就是权限不能给太高,不然免密登录会失效。。。。

~/.ssh权限设置为700
~/.ssh/authorized_keys的权限设置为600
# 这是linux的安全要求,如果权限不对,自动登录将不会生效

这样的话 master 就可以ssh 到其他slave1上了,但启动的dfs时候会出现

master: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

我看了下 ssh master, ssh localhost 还是需要密码的,我觉得问题是出在了这上面,百度了下

SSH localhost免密码后依然需要输入密码问题的解决

通过上面那个方法即可解决

6 配置hadoop文件,下面的教程可以相互看下,下面的教程都是一台电脑,多个虚拟机的,如果多台电脑的话,建议使用桥接,使用NAT都ping不通其他虚拟机,到时候记得在/etc/hosts修改映射地址,其他的也没啥大的变化

简略的官方教程

详细的官方教程,英文文档,挑着看,不建议使用Google翻译太坑了

详细教程1

详细教程2

 

需要注意是,hadoop3.0xxx版本,已经不用50070端口了,用9870

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值