zoukankan      html  css  js  c++  java
  • HBase 基本操作

    如何添加列族 

    很简单,跟rdbms一样 直接用alter,但是alter之前必须先disable这个表

    ---->disable 'test'                          先禁用,目前我用的Hbase 0.92版本,尚需要先disable,后期版本不知是否可以不用disable

    ---->alter 'test',{NAME=>'newfamilyname',METHOD=>'add'}      直接alter  后边写入你要 加的列族

    ---->enable 'test'                           因为先前disable了,如果不enable 那这张表暂时还不可用

    ---->describe 'test'                        看一下表的信息

    如果alter 后面 写了先前已经有的列族,不用着急,不会影响先前的列族以及数据。

    基本命令操作:

    操作 命令表达式
    创建表

    create 'table_name, 'family1','family2','familyN'

    添加记录       put 'table_name', 'rowkey', 'family:column', 'value'
    查看记录 get 'table_name, 'rowkey'   
    查看表中的记录总数 count  'table_name'
    删除记录 delete  'table_name' ,'rowkey' , 'family:column'
    deleteall 'table_name','rowkey'
    删除一张表 先 disable 'table_name'
    再 drop 'table_name'
    查看所有记录 scan "table_name"  ,很危险 最好加LIMIT : scan 'table_name',LIMIT=>10
    查看某个表某个列中所有数据 scan "table" , {COLUMNS =>['family1:','family2' VERSIONS=2]} VERSIONS 选填
       
  • 相关阅读:
    python常用字符串处理(转)
    Python读写文件基础.py
    Python异常和调试.md
    Python类的进阶.md
    Python模块和类.md
    python函数基础:调用内置函数&定义函数
    Spring.Net学习笔记(二)-数据访问器
    Spring.Net学习笔记(1)-容器的使用
    Spring.Net学习笔记(0)-错误汇总
    VS中设置xml智能提示
  • 原文地址:https://www.cnblogs.com/wanghuaijun/p/5891830.html
Copyright © 2011-2022 走看看