Hbase单机以及分布式搭建
一、什么是Hbase?
Hbase是一个非关系型数据库
一、hbase安装的三种方式(要求jdk必须是1.8或者以上)
二、
1、单机版
2、伪分布
3、完全分布
A、单机版搭建
1、下载habase
hbase.apache.org (选择bin下载)
2、解压
3、编辑/hbase/conf/hbase.evn.sh
4、编辑/hbase/conf/hbase.site.xml
5、启动hbase
6、进入hbase shell
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
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