1). create 命令
建立乙個具有兩個列族「grad」和「course」的表「scores」。其中表名、行和列都要用單引號括起來,並以逗號隔開。
hbase(main):012:0> create 『scores』, 『name』, 『grad』, 『course』
2). list 命令
檢視當前 hbase 中具有哪些表。
hbase(main):012:0> list
3). describe 命令
檢視表「scores」的構造。
hbase(main):012:0> describe 『scores』
4). put 命令
使用 put 命令向表中插入資料,引數分別為表名、行名、列名和值,其中列名前需要列族最為字首,時間戳由系統自動生成。
格式: put 表名,行名,列名([列族:列名]),值
例子:a. 加入一行資料,行名稱為「xiapi」,列族「grad」的列名為」(空字串)」,值位 1。
hbase(main):012:0> put 『scores』, 『xiapi』, 『grad:』, 『1』
hbase(main):012:0> put 『scores』, 『xiapi』, 『grad:』, 『2』 --修改操作(update)
b. 給「xiapi」這一行的資料的列族「course」新增一列「」。
hbase(main):012:0> put 『scores』, 『xiapi』, 『course:china』, 『97』
hbase(main):012:0> put 『scores』, 『xiapi』, 『course:math』, 『128』
hbase(main):012:0> put 『scores』, 『xiapi』, 『course:english』, 『85』
5). get 命令
a.檢視表「scores」中的行「xiapi」的相關資料。
hbase(main):012:0> get 『scores』, 『xiapi』
b.檢視表「scores」中行「xiapi」列「course :math」的值。
hbase(main):012:0> get 『scores』, 『xiapi』, 『course :math』
或者hbase(main):012:0> get 『scores』, 『xiapi』,
hbase(main):012:0> get 『scores』, 『xiapi』,
備註:column 和 columns 是不同的,scan 操作中的 columns 指定的是表的列族, get操作中的 column 指定的是特定的列,columns 的值實質上為「列族:列修飾符」。column 和 columns 必須為大寫。
6). scan 命令
a. 檢視表「scores」中的所有資料。
hbase(main):012:0> scan 『scores』
注意:scan 命令可以指定 startrow,stoprow 來 scan 多個 row。
例如:scan 『user_test』,
b.檢視表「scores」中列族「course」的所有資料。
hbase(main):012:0> scan 『scores』,
hbase(main):012:0> scan 『scores』,
hbase(main):012:0> scan 『scores』,
hbase(main):012:0> scan 『scores』,
7). count 命令
hbase(main):068:0> count 『scores』
8). exists 命令
hbase(main):071:0> exists 『scores』
9). incr 命令(賦值)
10). delete 命令
刪除表「scores」中行為「xiaoxue」, 列族「course」中的「math」。
hbase(main):012:0> delete 『scores』, 『xiapi』, 『course:math』
11). truncate 命令
hbase(main):012:0> truncate 『scores』
12). disbale、drop 命令
通過「disable」和「drop」命令刪除「scores」表。
hbase(main):012:0> disable 『scores』 --enable 『scores』
hbase(main):012:0> drop 『scores』
13). status命令
hbase(main):072:0> status
14). version命令
hbase(main):073:0> version
15) 修改屬性
hbase(main):074:0> alter 『resourceurl』,
hbase shell 常用操作
環境 centos 6.5,hadoop 1.1.2,zookeeper 3.4.4,hbase 0.94.7 security,jdk 1.7 一 進入shell 執行命令 bin hbase shell 二 shell操作命令 鍵入help,檢視所有操作命令 command groups gro...
Hbase shell常用操作
1 查詢伺服器狀態status 2 查詢hbase版本version 3 建立乙個表 create table1 tab1 id tab1 add tab1 info 4 列出所有的表 list5 獲得表的描述 describe 表名 6 刪除乙個列族 disable table1 alter ta...
Hbase shell常用操作
bin hbase shell 檢視命名空間list namespace建立命名空間create namespace cdh namespace 建立表create h table f1 f2 create cdh tab1 column id column name column city put...