Hbase安装

安装hbase前需要在主机安装 jdk 1.6 以上版本并设置正确的 JAVA_HOME 环境变量

服务安装

  • 下载Hbase并解压
[~]> wget http://apache.claz.org/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
[~]> tar zxf hbase-1.2.6-bin.tar.gz
[~]> mv hbase-1.2.6 /data/server/hbase
  • 编辑conf/hbase-site.xml,配置数据文件存储路径

  • 启动Hbase服务

[~]> cd /data/server/hbase
[~]> bin/start-hbase.sh
  • 查看Hbase状态
[~]> /bin/hbase shell
> status
  • 创建第一张表
> create 'testtable', 'colfam1'
> list 'testtable'
  • 向表中插入数据
> put 'testtable', 'myrow-1', 'colfam1:q1', 'value-1'
> put 'testtable', 'myrow-2', 'colfam1:q2', 'value-2'
> put 'testtable', 'myrow-2', 'colfam1:q3', 'value-3'
  • 查看表中数据
> scan 'testtable'

Hbase采用面向单元格的方式分别输出每一列数据

  • 获得某一行的数据
> get 'testtable', 'myrow-2'
  • 删除数据
> delete 'testtable', 'myrow-2', 'colfam1:q2'
> scan 'testtable'
  • 禁用和删除表
> disable 'testtable'
> drop 'testtable'
  • 退出shell
> exit
  • 关闭Hbase服务
[~]> bin/stop-hbase.sh

系统配置注意事项

  • region服务器堆大小设置
    最好不要超过16G,否则一旦系统发生full gc 会造成长时间的重写内存堆操作,这时jvm会暂停所有进程内的逻辑,master可能会判定slave进程已经挂掉,从而摘除节点

  • 设置好文件句柄限制
    一般系统默认的是1024,不足以满足region server的使用

你可能感兴趣的:(Hbase安装)