hbase是分布式列式存储数据库,前提条件是须要搭建hadoop集群,须要Zookeeper集群提供znode锁机制,hadoop集群已经搭建,参考 Hadoop集群搭建 ,该文主要介绍Zookeeper与hbase的部署与配置,常见hbase shell命令html
选件版本选择:node
选举机制:Zookeeper-3.4.12,部署3台,50、5一、52shell
分布式列式数据库:HBase-1.4.9,主机50,从机5一、5二、53数据库
这里能够选择不安装Zookeeper,而使用HBase自带的Zookeeper,不过这里仍是介绍一下Zookeeper的安装配置分布式
上传Zookeeperoop
解压Zookeeper测试
tar -zxvf zookeeper-3.4.12.tar.gz -C /cloud/
配置zookeeperspa
cd /cloud/zookeeper-3.4.12/conf/ cp zoo_sample.cfg zoo.cfg vi zoo.cfg
建立对应ID,在60上为1,61上为2,62为33d
cd /cloud/zookeeper-3.4.12 mkdir tmp vi tmp/myid
输入对应ID,保存,zookeeper配置完毕code
上传解压hbase
tar -zxvf hbase-1.4.9-bin.tar.gz -C /cloud/
进入HBase配置文件目录
cd /cloud/hbase-1.4.9/conf/
配置hbase-env.sh
vi hbase-env.sh
设置jdk路径与hbase的配置路径
设置是否使用hbase自带的zookeeper
配置从机节点
vi regionservers
配置为从机的HServer5一、HServer5二、HServer53
配置hbase-site.xml
vi hbase-site.xml
能够将配置好的hbase经过scp命令复制到其余从机上,整个hbase配置完毕,测试hbase是否成功
hbase的运行命令在hbase/bin目录下,能够将该路径加入/etc/profile中
启动hbase
start-hbase.sh
主机上jps能够看到HMaster
从机上能够看到HRegionServer
配置了zookeeper节点的能够看到HQuorumPeer
从机上经过hbase shell初步尝试使用hbase
hbase shell
经常使用命令以下: