HBase&Zookeeper安装及配置

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

       Hadoop安装地址:https://blog.csdn.net/wsjslient/article/details/109603446


一、Zookeeper安装及配置

1.解压&授权

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

HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置


2.Zookeeper配置

a.zoo.cfg配置

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

HBase&Zookeeper安装及配置
       这里备份一份配置文件,然后编辑复制出来的zoo.cfg文件

HBase&Zookeeper安装及配置
       这里将数据存放目录修改为指定目录;

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

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

       YYY:服务器地址/hostname;

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

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

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

HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置


3.Zookeeper环境变量配置

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

HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置

       配置完**环境变量;

HBase&Zookeeper安装及配置


4.启动Zookeeper服务

       启动服务并查看状态;

HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置

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


二、Hbase安装及配置

1.解压&授权

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

HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置


2.HBase配置

a.配置hbase.env.sh

HBase&Zookeeper安装及配置
       将JAVA环境变量拷入;

HBase&Zookeeper安装及配置
       关闭HBase自带的Zookeeper,使用Zookeeper集群;

HBase&Zookeeper安装及配置


b.配置hbase-site.xml

HBase&Zookeeper安装及配置
       第一个节点表示设置hbase数据库存放数据的目录;(master为hostname,也可以更改为虚拟机的ip地址;)

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

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

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


3.HBase环境变量配置

HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置


4.启动HBase服务

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

HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置
HBase&Zookeeper安装及配置

       查看文件夹是否创建成功;
HBase&Zookeeper安装及配置

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


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

原创作者:wsjslient

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