Hbase安装

作者: baboq | 来源:发表于2017-10-06 20:11 被阅读0次

    安装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安装

        本文链接:https://www.haomeiwen.com/subject/ocvryxtx.html