Linux下安装Hbase
说明: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