HBase是一个开源的非关系型分布式数据库,它参考了谷歌的BigTable建模,实现的编程语言为Java。它是Apache软件基金会的Hadoop项目的一部分,运行于HDFS文件系统之上,为 Hadoop 提供类似于BigTable 规模的服务。因此,它可以容错地存储海量稀疏的数据。
下载:http://archive-primary.cloudera.com/cdh5/cdh/5/
解压缩以后将地址写入配置文件并使之生效
vi /etc/profile
export HBASE_HOME = /home/zq/hbase-1.2.0-cdh5.7.0
export PATH=$HBASE_HOME/bin:$PATH
source /etc/profile
修改conf目录下的配置文件
hbase-env.sh
加入JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export HBASE_MANAGES_ZK=false
hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://zq:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>zq:2181</value>
</property>
</configuration>
regionservers
zq
启动:
先启动hdfs:
HDFS伪分布式单节点版搭建过程总结
启动zookeeper
分布式消息队列Kafka简介及环境安装部署
./zkServer.sh start
再启动hbase
cd bin
./start-hbase.sh
浏览器输入zq:60010
以上证明hbase启动成功
结束hbase进程:
./stop-hbase.sh
其他命令
./hbase
./hbase shell
输入./hbase shell以后,可以开始创表什么的
创完表以后可以在浏览器UI上面看到
其他hbase数据库相关命令在这就不说了,可以自行查找资料了解.