hbase:环境搭建、hbase表操作示例(create, list, put, get, scan, disable, drop...)
版本选择
选择 Hadoop 版本对HBase部署很关键。下表显示不同HBase支持的Hadoop版本信息。基于HBase版本,应该选择合适的Hadoop版本。
S = supported and tested,支持
X = not supported,不支持
NT = not tested enough.可以运行但测试不充分
java6 (注:和Hadoop一样,HBase需要Oracle版本的Java6.除了那个有问题的u18版本其他的都可以用,最好用最新的。)
Hadoop-1.1.2
hbase-0.94.11-security.tar.gz
Ubuntu12.04
下载解压最新版本选择一个 Apache 下载镜像,下载 HBase Releases.
配置HBase1、系统变量修改系统配置文件(etc/profile),并保存退出:
2、HBase配置文件
A、修改$HBASE_HOME/conf/hbase-env.sh文件
3、简单验证上述配置
到此,在命令行中输入hbase,直接按回车后便出现hbase的选项列表。
单机模式下启动HBase1、配置:修改$HBASE_HOME/conf/hbase-site.xml:
启动命令:在hbase/bin目录下执行start-hbase.sh
管理HBase
要管理HBase实例,启动HBase shell即可:
2、示例:
使用list命令列出所有的表
A、create一个表,表名为:test,只包含一个data列:
B、插入在列族data上不同行和列的三项数据,并列出表的内容:
C、删除表test,首先要把它设为禁用,然后drop掉