Zookerper3.4.14+hadoop-3.1.2+hbase-1.2.9完全分布式集群配置

本文详细介绍了在CentOS7环境下,如何配置Hadoop 3.1.2、Zookeeper 3.4.14和HBase 1.2.9的完全分布式集群。包括设置hosts、SSH无密登陆、安装JDK、关闭防火墙、安装及配置Zookeeper、Hadoop和HBase,以及启动和验证集群运行状态的过程。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1.配置 hosts、hostname(添加hosts的映射关系)
命令:vi /etc/hosts
3台虚拟机的 hosts 配置文件如下:
(注:主从虚拟机的命名应该为master、slave1、slave2,由于不小心打错了下面命名都为salve了)
IP 虚拟机名
在这里插入图片描述
2.配置 SSH无密登陆(集群和伪分布式需要配置)
2.1 首先在 master 上生成 ssh 公钥
命令:ssh-keygen -t rsa
在这里插入图片描述
然后连续按 3 个回车即可。

2.2 到生成 ssh 密钥的目录下查看是否成功
命令:cd ~/.ssh/
在这里插入图片描述

2.3 将 id_rsa.pub 中的内容复制到 authorized_keys 文件中。
命令:cat id_rsa.pub >> authorized_keys
2.4 将 authorized_keys 分发给另外两个节点
命令:scp authorized_keys salve1:~/.ssh/
scp authorized_keys salve2:~/.ssh/

或者将主机id_rsa.pub文件中内容复制到其他两台机器authorized_keys中
2.5 测试 ssh 无密登陆是否成功
命令: ssh master
ssh salve1
ssh slave2
在这里插入图片描述

3 安装jdk 并配置环境变量
3.1首先卸载虚拟机自带jdk
查看自带jdk的版本:java -version
在这里插入图片描述
查看具体安装在虚拟机上面的java信息:rpm -qa | grep java
在这里插入图片描述
删除原有虚拟机默认的JDK版本(除了noarch结尾的)
在这里插入图片描述
再次查看java信息:rpm -qa | grep java
在这里插入图片描述
此时自带jdk删除成功。
将要安装的jdk包拉至root/Downloads下:
在这里插入图片描述
在usr/local下创建java目录:mkdir java
在这里插入图片描述
进入root/Downloads将jdk解压至/usr/local/java下:
tar -zxvf jdk-8u212-linux-x64.tar.gz -C /usr/local/java/
在这里插入图片描述
解压成功后查看/usr/local/java下:
在这里插入图片描述
配置java的环境变量:vi /etc/profile
添加如下:
在这里插入图片描述
使配置生效:source /etc/profile
测试是否配置成功
在这里插入图片描述
4.关闭防火墙
centos7中:systemctl stop firewalld.service(停止firewall)
systemctl disable firewalld.service(禁止firewall开机启动)
firewall-cmd --state
(查看默认防火墙状态–关闭后显示not running,开启后显示running)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值