说明:Hbase是一个非关系型数据库,分布式的,面向列的开源数据库,存储大量数据,每个表可以存储数十亿行,几百万列.
官方文档:http://abloz.com/hbase/book.html#standalone_dist
一、下载Hbase:
http://mirrors.tuna.tsinghua.edu.cn/apache/hbase/ 下载 hbase-1.4.0-bin.tar.gz
使用 tar -xzvf 解压
再hbase-site.xml中添加如下内容 目的是设置数据的写入位置
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///DIRECTORY/hbase</value>
</property>
</configuration>
将 DIRECTORY 替换成你期望写文件的目录. 默认 hbase.rootdir 是指向 /tmp/hbase-${user.name} ,也就说你会在重启后丢失数据(重启的时候操作系统会清理/tmp目录)
二:使用Hbase
1、使用 ./start-hbase.sh 启动Hbase
2、使用 ./hbase shell 来操作Hbase数据库
创建数据库:create '数据库名','列名1','列明2'
添加字段:put '数据库名','列簇名','列名:字段名','value'
删除数据库:disable '数据库名'
drop '数据库名'
查询所有表:list