zoukankan      html  css  js  c++  java
  • 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')
  • 相关阅读:
    素数路径Prime Path POJ3126 素数,BFS
    Fliptile POJ3279 DFS
    Find the Multiple POJ1426
    洗牌Shuffle'm Up POJ3087 模拟
    棋盘问题 POJ1321 DFS
    抓住那只牛!Catch That Cow POJ3278 BFS
    Dungeon Master POJ2251 三维BFS
    Splitting into digits CodeForce#1104A
    Ubuntu下手动安装Nvidia显卡驱动
    最大连续子序列和
  • 原文地址:https://www.cnblogs.com/liyanbin/p/5553040.html
Copyright © 2011-2022 走看看