hbase shell 操作命令

运行hbase

       在运行hbase之前需要保证hdfs已经成功启动。此时,只需要在namenode(即hbase Master)上运行start-hbase.sh既可。

命令行命令介绍:

         和数据库对比

    1)显示所有的表   :hbase(main):001:0> list

    2)创建表 :create 'test-xwh','c1','c2'

           创建一个库叫  'test-xwh' 

            两个列簇(列簇代表列的分类总管,底下可以有很多列都属于这个列簇) 'c1','c2'

    3)表中添加数据: put 'test-xwh','r1','c1:1','value1-1/1'

            rowkey 可以理解为数据库中的 主见,根据主见来取出一行数据,hbase是列式存储,可能多个 column family(列簇 简称cf,数据库中的列)在多个hfile文件中存储。 

            'r1' 代表rowkey 

             'c1:1'   1代表c1列簇的列名。

             'value1-1/1' 代表c1列簇中1列(这个列簇还可以有多个列)的值。 

    4)查看表中的数据: scan 'test-xwh'

       

   5) 获取表中的指定数据: get 'test-xwh','r1',{COLUMN=>'c2:2'}

       

   6)统计数据 count 'student'

   7)删除某一个rowkey的数据  delete 'student','r1'

      删除一个rowkey的某一列 delete 'student','r1','info:name'

  6)删除表:drop 'test-xwh'

     在删除表的时候如果表是启用的删除不掉,要先禁用这个表

      查看表启用的状态:is_enabled

      查看表禁用的状态:is_disable

      禁用表 :disable 'test-xwh'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值