zoukankan      html  css  js  c++  java
  • Hbase常用命令

    Hbase Shell 常用命令

    1.hbase shell 进入hbase

    2.list 查看表

    3.创建一个表member(f1为列族)

       create 'member', 'f1'

    4.查看表描述

       describe 'member'

    5.scan浏览表中数据

       scan 'member'

    6.删除一个列族m_id:先将表disable(如果表中之前有数据的话,会把数据清空)

       disable 'member'

       is_enabled 'member'

       alter 'member',{NAME=>'m_id',METHOD=>'delete'}

       最后enable,否则不能进行其他操作

       enable 'member'

    7.插入几条记录

       put'member','scutshuxue','info:age','24'

    8.通过rowkey  get数据

       get 'member','scutshuxue'

    9.查询表中有多少行

       count 'member'

    10.删除整行

     deleteall 'member','xiaofeng'  (xiaofeng 为 rowkey)

       delete 'member', 'xiaofeng','info:age'  (删除rowkey为xiaofeng  字段名为 age的字段)

    11.将整张表清空

       truncate 'scores'

    12.删除表

       disable 'scores'

       drop 'scores'

    13.查询表是否存在

        exists 'scores'

    14.根据前缀模糊查询

        scan 'CDPOST_YZYT', {FILTER =>org.apache.hadoop.hbase.filter.PrefixFilter.new(org.apache.hadoop.hbase.util.Bytes.toBytes('NE43270000111'))}

    15.结果数据导出到文件中

        echo "count 'CDPOST_YZYT'"|./hbase shell > /home/lftest/1.txt

    16.查看前10行

         scan 'TELEPHONE_YZYT',{LIMIT=>10}

  • 相关阅读:
    常见 PL.SQL 数据库操作
    PL/SQL常见设置--Kevin的专栏
    pl/sql编程
    添加List集合覆盖问题
    程序猿感情生活的那些事
    表达式树-理解与进阶
    白话神经网络
    EF Core 数据验证
    c#8内插逐字字符串增强功能
    我的新博客
  • 原文地址:https://www.cnblogs.com/riyueyuzhuzhu/p/5594710.html
Copyright © 2011-2022 走看看