• hbase常用命令总结


    创建表:
    表名:csliyb:testuser
    列族:name

    例子:create 'csliyb:testuser','name','age'


    添加记录:

    put 'csliyb:testuser','10001','name:name','zhangsan'
    put 'csliyb:testuser','10002','name:name','lisi'
    put 'csliyb:testuser','10003','name:name','wangwu'
    put 'csliyb:testuser','10004','name:name','zhaoliu'

    put 'csliyb:testuser','10001','age:age','16'
    put 'csliyb:testuser','10002','age:age','20'
    put 'csliyb:testuser','10003','age:age','25'
    put 'csliyb:testuser','10004','age:age','30'

    查看某行记录:
    表明:csliyb:testuser
    行号:10001

    例子:get 'csliyb:testuser','10001'

    更新记录:
    (更新记录和添加记录是一样的,差得新纪录会覆盖老的记录)

    表明:csliyb:testuser
    行号:10001
    列族:age:age
    value:16

    例子:put 'csliyb:testuser','10001','age:age','16'


    获取某行某列族的数据
    表名:csliyb:sum_day_city
    行号:83210_20160130
    列族:tourist_sum:sum_attr_prov

    例子:get 'csliyb:sum_day_city','83210_20160130','tourist_sum:sum_attr_prov'

    删除行:

    deleteall 'csliyb:sum_day_scenic','83502000002_20151231'

    清空表:

    truncate 'csliyb:sum_mon_scenic'

    查询整月数据:
    scan 'csliyb:griphbase',{FILTER=>"PrefixFilter('0592_118090024440040_201512')",VERSIONS=>100}

    添加列族
    disable 'csliyb:sum_day_city'
    alter 'csliyb:sum_day_city', NAME => 'tourist_sum_whole_net', VERSIONS =>3
    enable 'csliyb:sum_day_city'


    查看表结构
    describe 'csliyb:sum_day_city'

    分页查询:

    scan 'proripc:area',{LIMIT=>20}

    删除表:

    删除表分两步:

    第一步是disable '表名'

    第二步是drop  '表名'

    hbase表备份:

    第一步:

     cd $HBASE_HOME/  
    第二步:
     hbase org.apache.hadoop.hbase.mapreduce.Export -Dmapreduce.job.queuename=test.test2 bdse_tour:sum_city_day /user/csliyb/sum_city_day 
    备注:
     /user/csliyb/sum_city_day 为hdfs目录
     
     


    授权查看Hbase表:
    给表加权限
     grant 'csliyb','RW','csxuy:hbase_custname_nbr_new_m'
     
    给hbase库加权限:

    grant 'csyangj','RWXCA','@csliyb'

    权限介绍:

     
     
     
     
    hbase中中文转换
    print 'xE6x9CxAAxE7x9FxA5'.decode('utf-8')
  • 相关阅读:
    jquery ajax 向后台传递数组
    定时任务
    C# 好用的插件
    C# 跳出循环
    存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectS
    Opencv2.4.9源码分析——HoughLinesP
    OpenCV+C++ 视频图片相互转换
    opencv2.2版本不稳定
    OpenCV 透视变换【图像归一化矫正】
    opencv配置注意事项【总结】
  • 原文地址:https://www.cnblogs.com/liyanbin/p/5553040.html
Copyright © 2020-2023  润新知