Hbase单机分布式Boss版

Hbase单机以及分布式搭建

一、什么是Hbase?
Hbase是一个非关系型数据库
Hbase单机分布式Boss版
Hbase单机分布式Boss版

一、hbase安装的三种方式(要求jdk必须是1.8或者以上)

二、

1、单机版

2、伪分布

3、完全分布

A、单机版搭建

1、下载habase
hbase.apache.org (选择bin下载)

2、解压
Hbase单机分布式Boss版

3、编辑/hbase/conf/hbase.evn.sh

Hbase单机分布式Boss版

4、编辑/hbase/conf/hbase.site.xml
Hbase单机分布式Boss版

5、启动hbase
Hbase单机分布式Boss版

6、进入hbase shell
Hbase单机分布式Boss版

B、完全分布

Hbase完全分布

Hbase安装部署基本步骤:

1、
在Hadoop配置的基础上,配置环境变量HBASE_HOME、hbase-env.sh

编辑 vim /etc/profile



export 
HBASE_HOME=/usr/local/hbase

export  PATH=$HBASE_HOME/bin:$PATH


2、
编辑vim /usr/local/hbase/conf/hbase-env.sh

加入:export JAVA_HOME=/usr/local/javajdk/jdk1.8(jdk安装路径)

修改:export HBASE_MANAGES_ZK=false

3、
进入/usr/local/hbase/conf/修改配置/hbase-site.xml文件



 <configuration>

<property> 

<name>hbase.rootdir</name> 

<value>hdfs://hadoop1:9000/usr/local/hbase/hbase_db</value>

</property> 

 

<property> 

<name>hbase.cluster.distributed</name>


<value>true</value> 

</property> 

 

<property> 

<name>hbase.zookeeper.quorum</name>


<value>hadoop1,hadoop2,hadoop3</value>
 (修改机器名)

</property> 

 

<property>

<name>hbase.zookeeper.property.dataDir</name>


<value>/usr/local/zookeeper_cluster/zookeeper/data</value>
(修改自己的zookeeper路径)

</property>

</configuration>


4、配置regionservers

编辑 vim /usr/local/hbase/conf/regionservers 修改localhost

加入hadoop1、hadoop2、hadoop3 保存退出

然后把hadoop1上配置好的hbase,下发到hadoop1、hadoop2对应的位置



scp -r /usr/local/hbase hadoop2:/usr/local/hbase


5、 启动与停止Hbase

1、Stat-all.sh

2、./zkServer.sh
start

3、Start-hbase.sh 成功

输入jps命令查看进程是否启动成功,若 master上出现HMaster、HQuormPeer,

lave上出现HRegionServer、HQuorumPeer,就是启动成功了

4、 输入hbase shell 命令 进入hbase命令模式 然后开始输入指令做项目

5、 在浏览器中输入自己的端口号+:16010就可以在界面上看到hbase的配置了

6、 关闭 Ctrl+c 输入 stop-hbase.sh 等待停止

7、 关闭 ./zkServer.sh start

8、 关闭 Start-all.sh