Hadoop完全分布式集群的简单安装操作说明

实验环境:本操作说明适合502机房和504机房

首先要运行Vmware WorkStation或Virtual Box,启动master完全分布式,slave1完全分布式,slave2完全分布式三台虚
拟机
,用XShell远程连接master,slave1,slave2,如果连接不成功,参考《502机房主机win7系统与Vmare虚拟机Linux系统的网络连接配置操作说明》完成网络连接配置,三台虚拟机的IP地址如下:

192.168.56.10 master
192.168.56.11 slave1
192.168.56.12 slave2

第1步:先在第一个台虚拟机master执行以下操作,再依次在slave1和slave2重复相同的操作:
1)执行cd /usr/local/  切换到安装目录
2)执行mv hadoop-2.6.0-cdh5.7.0/  hadoop-2.6.0-cdh5.7.0.bak  备份掉之前的Hadoop 或 执行 rm -rf hadoop-2.6.0-cdh5.7.0/ 删除掉之前的Hadoop
3)执行cd 切换到/root目录 再执行tar -zxvf hadoop-2.6.0-cdh5.7.0.tar.gz  -C /usr/local/  解压缩Hadoop安装包到/usr/local/目录
注意:不要同时三台虚拟机执行解压缩操作,会造成Vmware卡死

第2步:
1)先在第1台虚拟机master执行以下操作
执行命令  vi /etc/hostname   将主机名修改为master 修改后执行hostname查看主机名应为master,如果新主机名未生效就reboot重启一下虚拟机即可
2)再在第2台虚拟机slave1执行以下操作
执行命令  vi /etc/hostname   将主机名修改为slave1修改后执行hostname查看主机名应为slave1如果新主机名未生效就reboot重启一下虚拟机即可
3)再在第3台虚拟机slave2执行以下操作
执行命令  vi /etc/hostname   将主机名修改为slave2修改后执行hostname查看主机名应为slave2如果新主机名未生效就reboot重启一下虚拟机即可

第3步:先在第一个台虚拟机master执行以下操作,再依次在slave1和slave2重复相同的操作:
1)执行命令  vi /etc/hosts   最后三行修改成   
  192.168.56.10 master
  192.168.56.11 slave1
  192.168.56.12 slave2
2)执行命令 vi /etc/profile   在profile文件末尾增加JAVA_HOME和HADOOP_HOME环境变量:
#jdk
export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
#hadoop
export HADOOP_HOME=/usr/local/hadoop-2.6.0-cdh5.7.0
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
还必须执行命令  source /etc/profile   使得环境变量设置生效
依次执行 echo $JAVA_HOME 和 echo $HADOOP_HOME 两个命令,测试一下环境变量是否生效

3)执行关闭防火墙命令 systemctl disable firewalld   再执行关闭SeLinux命令 setenforce 0


第4步:设置master、slave1和slave2互相之间的SSH免密登录,先在第一个台虚拟机master执行以下操作,再依次在slave1和slave2重复相同的操作

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值