1004-HBase的基本操作
2015-06-08 19:09
369 查看
1、连接HBase
9、quit命令退出HBase Shell 命令窗口
若退出HBase Shell ,断开HBase的连接,使用quit命令,这种情况的退出HBase会一直在后台运行
10、停止
bin/stop-hbase.sh
./bin/hbase shell
2、创建一个表
使用create命令创建一个表,必须给出特定的表名(table name)和列族( the ColumnFamily name)
hbase(main):001:0> create 'test', 'cf'
3、列出表信息
hbase(main):002:0> list 'test'
4、put 数据到指定的表
使用put命令,并指定表,行建,列族中的列(Column),数值。
hbase(main):004:0> put 'test', 'row2', 'cf:b', 'value2'
hbase(main):003:0> put 'test', 'row1', 'cf:a', 'value1'
在HBase中的所有列(Columns)以列族(ColumnFamily)为前缀,例如: cf:a表示cf为列成员组,a表示具体的列,cf为前缀
5、使用Scan命令扫名HBase表的所有数据
hbase(main):006:0> scan 'test'
6、通过get命令从HBase获取一条数据
hbase(main):007:0> get 'test', 'row1'
7、Disable 一个表
如果你想删除一个表或改变其设置,首先你需要禁用该表(使用Disable命令),然后重新启用(使用enable命令) hbase(main):024:0> disable 'test'
8、Drop一个表
hbase(main):011:0> drop 'test'
9、quit命令退出HBase Shell 命令窗口
若退出HBase Shell ,断开HBase的连接,使用quit命令,这种情况的退出HBase会一直在后台运行
10、停止
bin/stop-hbase.sh
停止HBase服务,需要花费几分钟,可以使用jps命令确保HMaster and HRegionServer 进程是否关闭
参考文章:
http://hbase.apache.org/book.html#_introduction
http://www.uml.org.cn/sjjm/201212141.asp
相关文章推荐
- 恐惧会让你成为一个更糟糕的程序员
- Java基础之线程与多线程操作详解
- 《Unix内核源码剖析》读书笔记03-进程管理【切换执行进程】
- Hibernate中Criteria的完整用法
- Java基础 多线程 解决安全问题 等待唤醒机制 Lock Condition interrupt join setPriority yield
- 设计模式之责任链模式
- 微信开放平台(公众号第三方平台) -- 全网发布
- WinXP 无线技巧“区域没有通过无线网络中的发现”一个可能的原因!
- ASI简单实现网络编程
- Leetcode题解(6):L103/Binary Tree Zigzag Level Order Traversal
- Intent学习
- codeforces Looksery Cup 2015 C. The Game Of Parity
- 每天一个linux命令(58):telnet命令
- 七大排序算法
- opencv pcl confict 冲突
- eclipse下Tomcat7.0启动奔溃问题
- ios常用的基础框架
- java.lang.OutOfMemoryError问题的解决方法
- Mysql 监控工具 – mytop
- 虚函数的内部实现机制