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.解压&授权

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

hadoop hbase zookeeper兼容 hbase的zookeeper_hbase


hadoop hbase zookeeper兼容 hbase的zookeeper_Hadoop_02


2.Zookeeper配置

a.zoo.cfg配置

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

hadoop hbase zookeeper兼容 hbase的zookeeper_环境变量配置_03


       这里备份一份配置文件,然后编辑复制出来的zoo.cfg文件

hadoop hbase zookeeper兼容 hbase的zookeeper_zookeeper_04


       这里将数据存放目录修改为指定目录;

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

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

       YYY:服务器地址/hostname;

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

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

hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_05


       在ZooKeeper的根目录下创建myid文件在myid文件中写入zoo.cfg文件主机名所对应的的server号:

hadoop hbase zookeeper兼容 hbase的zookeeper_hbase_06


hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_07


3.Zookeeper环境变量配置

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

hadoop hbase zookeeper兼容 hbase的zookeeper_zookeeper_08


hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_09


hadoop hbase zookeeper兼容 hbase的zookeeper_Hadoop_10

       配置完激活环境变量;

hadoop hbase zookeeper兼容 hbase的zookeeper_hbase_11


4.启动Zookeeper服务

       启动服务并查看状态;

hadoop hbase zookeeper兼容 hbase的zookeeper_zookeeper_12


hadoop hbase zookeeper兼容 hbase的zookeeper_zookeeper_13

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


二、Hbase安装及配置

1.解压&授权

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

hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_14


hadoop hbase zookeeper兼容 hbase的zookeeper_Hadoop_15


2.HBase配置

a.配置hbase.env.sh

hadoop hbase zookeeper兼容 hbase的zookeeper_zookeeper_16


       将JAVA环境变量拷入;

hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_17


       关闭HBase自带的Zookeeper,使用Zookeeper集群;

hadoop hbase zookeeper兼容 hbase的zookeeper_环境变量配置_18


b.配置hbase-site.xml

hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_19


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

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

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

       第四个节点指定zookeeper集群节点名,因为是由zookeeper表决算法决定的;

hadoop hbase zookeeper兼容 hbase的zookeeper_Hadoop_20


3.HBase环境变量配置

hadoop hbase zookeeper兼容 hbase的zookeeper_zookeeper_21


hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_22


4.启动HBase服务

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

hadoop hbase zookeeper兼容 hbase的zookeeper_Hadoop_23


hadoop hbase zookeeper兼容 hbase的zookeeper_zookeeper_24


hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_25

       查看文件夹是否创建成功;

hadoop hbase zookeeper兼容 hbase的zookeeper_hadoop_26

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


PS:如果有写错或者写的不好的地方,欢迎各位大佬在评论区留下宝贵的意见或者建议,敬上!

作者:wsjslient