关闭

hbase简单分析及其命令

标签: hbase
90人阅读 评论(0) 收藏 举报
分类:

hbase简单分析

  • hbase逻辑模型

    这里写图片描述

  • hbase与RDBMS区别

    这里写图片描述

hbase命令

创建表名为test,列族名为cf1和cf2的表(两个)(注意创建表必须指定一个列族),下面两个的功能一样

  • create 'test', 'cf1','cf2'
  • create 'test',{NAME => 'cf1'},{NAME => 'cf2'}

查看有哪些表

  • list

查看

  • list 'test'

获取表的信息

  • describe 'test'

创建的时候指定列族的一些属性

  • create 'test',{NAME => 'cf',VERSIONS => '2'}

为表名为test的表插入行名为row1的列名为cf:a的值为value1的元组

  • put 'test', 'row1', 'cf:a', 'value1'

同上

  • put 'test', 'row2', 'cf:b', 'value2'

查看表test里面的内容

  • scan 'test'

获取表test中行键为row1的内容

  • get 'test', 'row1'

获取表test中行键为row1的列为cf:a的内容

  • get 'test','row1',{COLUMN => 'cf:a'}

使表test不可用

  • disable 'test'

删除表test(注意要删除一个表需要先使它不可用)

  • drop 'test'

使表test可用

  • enable 'test'

给表test添加名为newcf的列族

  • alter 'test', {NAME => 'newcf', VERSIONS => '5'}

下面是一个写的很详细的hbase教程

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23907次
    • 积分:834
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:6篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论