Hbase - 常用命令
status 命令
建立一個名為 Student 的表,這個表有兩個列族為 info 和 score。其中表名、列族都要用單引號括起來
列出所有的表
向表中插入資料,格式: put 表名,行名,列名([列族:列名]),值
檢視錶中指定的資料
指定行
統計表中有多少條記錄
重建表(先刪除)
遮蔽表和刪除表
hbase(main):002:0> status
8 servers, 0 dead, 45.2500 average load
version 命令hbase(main):003:0> version
0.96.0-hadoop2-gphd-3.0.1.0, r40412e, Mon Apr 14 12:09:37 CST 2014
create 命令建立一個名為 Student 的表,這個表有兩個列族為 info 和 score。其中表名、列族都要用單引號括起來
hbase(main):001:0> create 'Student','info','score'
0 row(s) in 2.0840 seconds
list 命令列出所有的表
hbase(main):002:0> list
TABLE
Test
1 row(s) in 0.0940 seconds
put 命令向表中插入資料,格式: put 表名,行名,列名([列族:列名]),值
hbase(main):003:0> put 'Student','2014_SW02_25','info:name','tom'
0 row(s) in 0.1060 seconds
scan 命令檢視錶中的所有資料
hbase(main):012:0> scan 'Student'
ROW COLUMN+CELL
2014_SW02_18 column=info:name, timestamp=1417013170521, value=jack
2014_SW02_25 column=info:age, timestamp=1417012953351, value=23
2014_SW02_25 column=info:name, timestamp=1417012947503, value=tom
2014_SW02_25 column=score:math, timestamp=1417012957492, value=95
2 row(s) in 0.0220 seconds
get 命令檢視錶中指定的資料
指定行
hbase(main):007:0> get 'Student','2014_SW02_25'
COLUMN CELL
info:age timestamp=1417012953351, value=23
info:name timestamp=1417012947503, value=tom
score:math timestamp=1417012957492, value=95
3 row(s) in 0.0210 seconds
指定行和列族hbase(main):008:0> get 'Student','2014_SW02_25','info'
COLUMN CELL
info:age timestamp=1417012953351, value=23
info:name timestamp=1417012947503, value=tom
2 row(s) in 0.0180 seconds
指定行、列族和列hbase(main):009:0> get 'Student','2014_SW02_25','info:name'
COLUMN CELL
info:name timestamp=1417012947503, value=tom
1 row(s) in 0.0200 seconds
指定行的字首和記錄數hbase(main):041:0> scan 'Student',{LIMIT => 2, STARTROW => '2014_AC01'}
指定入庫時間區間查詢scan 'Student',{LIMIT => 2, TIMERANGE => [1417006187875, 1417007274669]}
count 命令統計表中有多少條記錄
hbase(main):013:0> count 'Student'
2 row(s) in 0.0120 seconds
exists 命令hbase(main):014:0> exists 'Student'
Table Student does exist
0 row(s) in 0.0380 seconds
delete 命令hbase(main):015:0> delete 'Student','2014_SW02_25','info:age'
0 row(s) in 0.0780 seconds
truncate 命令重建表(先刪除)
hbase(main):029:0> truncate 'Student'
Truncating 'Student' table (it may take a while):
- Disabling table...
- Dropping table...
- Creating table...
0 row(s) in 1.9420 seconds
disable 、drop 命令遮蔽表和刪除表
hbase(main):032:0> disable 'Student'
0 row(s) in 1.3510 seconds
hbase(main):035:0> drop 'Student'
0 row(s) in 0.2380 seconds
相關文章
- HBase的常用命令
- hbase - [03] 客戶端常用命令(hbase shell)客戶端
- hbase之hbase shell
- Hbase(二)Hbase常用操作
- hbase - [04] java訪問hbaseJava
- HBase 教程:什麼是 HBase?
- HBase
- HBase 系列(五)——HBase常用 Shell 命令
- Hbase單機部署 java連線HbaseJava
- Hbase一:Hbase介紹及特點
- HBase概述
- hbase整理
- HBase實操:HBase-Spark-Read-Demo 分享Spark
- HBase2實戰:HBase Flink和Kafka整合Kafka
- HBase學習之二: hbase分頁查詢
- hbase與phoenix整合(使用phoenix操作hbase資料)
- spark與hbaseSpark
- HBase學習
- HBase vs HiveHive
- HBase進階
- hbase shell命令
- Hbase優化優化
- php使用hbasePHP
- Jave Hbase AP
- HBase 基本操作
- 《HBase 不睡覺》第三章 – HBase 基本操作
- 《HBase 不睡覺》第三章 - HBase 基本操作
- HBase入門教程
- Hbase基礎篇
- kafka+storm+hbaseKafkaORM
- 深入探討HBASE
- HBase Replication詳解
- Pinterest 棄用 HBaseREST
- hbase過濾器過濾器
- hbase 啟動它!
- 【Hadoop】HBase元件配置Hadoop元件
- hbase region 合併
- Hbase優化入門優化
- HBASE叢集搭建