HBase&Zookeeper安装及配置

PS:
       使用hbase前,请务必先安装好Hadoop,并且启动Hadoop的服务后才可以正常使用hbase!

       Hadoop安装地址:Hadoop安装


目录

  • 一、Zookeeper安装及配置
    • 1.解压&授权
    • 2.Zookeeper配置
      • a.zoo.cfg配置
    • 3.Zookeeper环境变量配置
    • 4.启动Zookeeper服务
  • 二、Hbase安装及配置
    • 1.解压&授权
    • 2.HBase配置
      • a.配置hbase.env.sh
      • b.配置hbase-site.xml
    • 3.HBase环境变量配置
    • 4.启动HBase服务

一、Zookeeper安装及配置

1.解压&授权

       第一步依旧是解压安装包到指定目录,这里我还将名字修改了,之后记得修改文件夹权限;

HBase&Zookeeper安装及配置_第1张图片
HBase&Zookeeper安装及配置_第2张图片


2.Zookeeper配置

a.zoo.cfg配置

       这里我们先在zookeeper的根目录下新建文件夹mydata

在这里插入图片描述
       这里备份一份配置文件,然后编辑复制出来的zoo.cfg文件

HBase&Zookeeper安装及配置_第3张图片
       这里将数据存放目录修改为指定目录;

       在zoo.cfg这个文件中,配置集群信息是存在一定的格式:service.N =YYY: A:B;

       N:代表服务器编号(也就是myid里面的值);

       YYY:服务器地址/hostname;

       A:表示 Flower 跟 Leader的通信端口,简称服务端内部通信的端口(默认2888);

       B:表示 是选举端口(默认是3888);

HBase&Zookeeper安装及配置_第4张图片
       在ZooKeeper的根目录下创建myid文件在myid文件中写入zoo.cfg文件主机名所对应的的server号:

在这里插入图片描述
在这里插入图片描述


3.Zookeeper环境变量配置

       接下来配置环境变量,可以先将其目录拷贝;

在这里插入图片描述
在这里插入图片描述
HBase&Zookeeper安装及配置_第5张图片

       配置完激活环境变量;

在这里插入图片描述


4.启动Zookeeper服务

       启动服务并查看状态;

HBase&Zookeeper安装及配置_第6张图片
HBase&Zookeeper安装及配置_第7张图片

       到这里全部完成,恭喜你,zookeeper配置成功!


二、Hbase安装及配置

1.解压&授权

       第一步依旧是解压安装包到指定目录,这里我还将名字修改了,之后记得修改文件夹权限;

HBase&Zookeeper安装及配置_第8张图片
HBase&Zookeeper安装及配置_第9张图片


2.HBase配置

a.配置hbase.env.sh

HBase&Zookeeper安装及配置_第10张图片
       将JAVA环境变量拷入;

HBase&Zookeeper安装及配置_第11张图片
       关闭HBase自带的Zookeeper,使用Zookeeper集群;

HBase&Zookeeper安装及配置_第12张图片


b.配置hbase-site.xml

在这里插入图片描述
       第一个节点表示设置hbase数据库存放数据的目录;(master为hostname,也可以更改为虚拟机的ip地址;)

       第二个节点打开hbase分布模式;

       第三个节点指定hbase集群主控节点;

       第四个节点指定zookeeper集群节点名,因为是由zookeeper表决算法决定的;
HBase&Zookeeper安装及配置_第13张图片


3.HBase环境变量配置

在这里插入图片描述
HBase&Zookeeper安装及配置_第14张图片


4.启动HBase服务

       配置完之后激活环境变量,开启服务;

HBase&Zookeeper安装及配置_第15张图片
HBase&Zookeeper安装及配置_第16张图片
HBase&Zookeeper安装及配置_第17张图片

       查看文件夹是否创建成功;
HBase&Zookeeper安装及配置_第18张图片

       以上全部完成,恭喜你,HBase配置成功!


PS:如果有写错或者写的不好的地方,欢迎各位大佬在评论区留下宝贵的意见或者建议,敬上!如果这篇博客对您有帮助,希望您可以顺手帮我点个赞!不胜感谢!

原创作者:wsjslient

作者主页:https://blog.csdn.net/wsjslient


你可能感兴趣的:(#,HBase,zookeeper,hbase,hadoop)