ZooKeeper+HBase分布式集群环境搭建

安装版本:hadoop-2.10.1、zookeeper-3.4.12、hbase-2.3.1

一、zookeeper集群搭建与配置

1.下载zookeeper安装包

ZooKeeper+HBase分布式集群环境搭建_第1张图片

2.解压移动zookeeper

ZooKeeper+HBase分布式集群环境搭建_第2张图片

ZooKeeper+HBase分布式集群环境搭建_第3张图片

3.修改配置文件(创建文件夹)

ZooKeeper+HBase分布式集群环境搭建_第4张图片

4.进入conf/

ZooKeeper+HBase分布式集群环境搭建_第5张图片

5.修改zoo.cfg文件

7eecb46b5df148c4a3b2e74388203bab.png

ZooKeeper+HBase分布式集群环境搭建_第6张图片

6.进入/usr/local/zookeeper-3.4.12/zkdatas/这个路径下创建一个文件,文件名为myid ,文件内容为1

09c3aaa46dd148fa93fa970d3f105f3a.pngbf5a3735ef504affb67090410c6a6ad7.png

7. 拷贝到两个节点上

复制到slave1

903b8ccc1fb44fae9fca03e7f7d76111.png

复制到slave2

3f96222b1f474a09bf10ad457da3cbde.png

查看是否复制到节点

slave1ZooKeeper+HBase分布式集群环境搭建_第7张图片slave2ZooKeeper+HBase分布式集群环境搭建_第8张图片

8.在节点上执行命令

Slave18930cff065194925803379977680e094.pngSlave22e329ebf647c45f68b9e3dd7a6ba6b17.png

9.配置环境变量(三个节点都配置)

79657d61a0a04148a7a9c93274c382bf.pngba97629a31894f8791e4ebe9941596ec.png

10. 让新添环境变量生效(三个节点都在hadoop用户下执行)

2086ee4e036d468caaed14b66f3375d5.png5ca06640eb8640a5ac1fa606f6dcfbfa.png

11.启动zookeeper服务

三台机器启动zookeeper服务;这个命令三台机器都要执行

Master8d189ffea6d147de83b9bf69661b3aca.pngSlave152177f4cece14d47856a97660d2c2818.pngSlave28e81b7fb6991498d858d47bd0444119e.png

12.查看状态

Master812c683711c94c6ea3013b9cda2163f5.pngSlave1074aee22f43e4ee18984dcd8a44cd691.pngSlave260ce120b2b324df89968ce88362a2747.png

二、HBase分布式环境搭建与配置

1.下载安装包

ZooKeeper+HBase分布式集群环境搭建_第9张图片

2.解压HBase压缩包并移动到/usr/local/路径下(此处用的hbase-1.7.1版本作为演示)

d3e2dfa9d559464fab772ce6d7cc297d.png

ZooKeeper+HBase分布式集群环境搭建_第10张图片

3.配置环境变量

8459a146712944c687e15a758b61aecd.pngc527479c59ca45fbb159d41f9c2674d4.png

4.进入HBase的conf文件夹下更改文件配置

ca046010d6d54e858cadf4a40dada027.png

5.更改hbase-env.sh文件

5203b681fe5e4b92b7509d545ea086ec.png

e198b0579590426f91f33e1d643d383d.pngcf9a6664f3da4e29849a33ee99b72c25.png

6.更改hbase-site.xml文件

ZooKeeper+HBase分布式集群环境搭建_第11张图片

7.在regionservers中添加hostname

4223023a68be4c58919edf60638eb0ed.png8382424336504f088f6b4347c7c6d6a5.png

8.将配置好的hbase拷贝到slave1、slave2节点上

bc4c522dbd8e47db8bfc4c1b871b49f7.pngae6fe8779ca84c6d8bc8bb5226c08d52.png

9.配置节点环境变量(三个节点都进行,版本是2.3.1不要按照下方版本写)

e805316ee0de45509c83d6935500ec52.png8790ddd6257a4e8fbb51ffffede0483e.png10.让环境变量生效(三个都进行)

f276a0d18205401eb7114abe3f076799.png

11.启动Hbase(只在Master启动,启动前一定要启动zookeeper服务和hadoop)

ZooKeeper+HBase分布式集群环境搭建_第12张图片

12.jps查看进程

MasterZooKeeper+HBase分布式集群环境搭建_第13张图片Slave1ZooKeeper+HBase分布式集群环境搭建_第14张图片Slave2ZooKeeper+HBase分布式集群环境搭建_第15张图片

13.进入hbase shell

MasterZooKeeper+HBase分布式集群环境搭建_第16张图片Slave1ZooKeeper+HBase分布式集群环境搭建_第17张图片Slave2ZooKeeper+HBase分布式集群环境搭建_第18张图片

14.创建表”student”

ZooKeeper+HBase分布式集群环境搭建_第19张图片

15.查看Hadoop状态(在浏览器网址栏输入你的ip+:50070,示例192.168.1.1:50070)

ZooKeeper+HBase分布式集群环境搭建_第20张图片

16.查看hbase下文件

ZooKeeper+HBase分布式集群环境搭建_第21张图片

ZooKeeper+HBase分布式集群环境搭建_第22张图片

你可能感兴趣的:(分布式,hbase,zookeeper)