zoukankan      html  css  js  c++  java
  • hbase基础命令

    NoSQL Hbase(基础命令)

    1.1 创建namespace(表空间相当于数据库

    hbase(main):020:0> create_namespace 'cm'
    

    1.2 创建表格和列族

    hbase(main):020:0> create 'cm:mydemo','base'
    

    1.3 添加数据

    hbase(main):025:0> put 'mydemo','001','base:name','zhangsanfen'
    

    1.4 取值行键为001的数据

    hbase(main):021:0> get 'mydemo','001',{COLUMN=>'base'}
    

    1.5 添加一个‘adv’列

    hbase(main):023:0> alter 'mydemo',{NAME=>'adv'}
    

    1.6 查询两个列族中的一个列的数据

    hbase(main):026:0> get 'mydemo','001',{COLUMN=>['base:name','adv:like']}
    

    1.7 查看表结构:desc 'table'

    修改版本号,方便查找3历史记录
    hbase(main):034:0> alter 'mydemo',{NAME=>'base',VERSIONS=>3}
    

    1.8 当我们修改了三次name的值,通过以下命令查找历史

    hbase(main):043:0> get 'mydemo','001',{COLUMN=>'base:name',VERSIONS=>3}
    

    1.9 get查询一个需要有rowkey(substring:截取)

    方法一:(截取:substring)
    hbase(main):054:0> get 'mydemo','001',{FILTER=>"ValueFilter(=,'substring:120')"}
    方法二:(二进制:binary)
    hbase(main):055:0> get 'mydemo','001',{FILTER=>"ValueFilter(=,'binary:zhangsanfeng')"}
    

    2.0 scan 全表查

    hbase(main):054:0> scan 'mydemo',FILTER=>"ValueFilter(=,'substring:12')"
    
  • 相关阅读:
    谷歌地图地理解析和反解析geocode.geocoder详解(转)
    Html5 Geolocation获取地理位置信息(转)
    利用单片机快速实现家庭智能控制平台
    邪恶改装:TPYBoard制作廉价WIFI干扰器
    [TPYBoard
    [TPYBoard
    [TPYBoard
    python中的subprocess.Popen()使用
    KVM虚拟机的xml配置文件
    Linux LVM 总结
  • 原文地址:https://www.cnblogs.com/tudousiya/p/11234053.html
Copyright © 2011-2022 走看看