Hbase(二)Hbase常用操作
Hbase(二):Hbase常用操作
常用shell命令
hbase shell命令 | 描述 |
---|---|
alter | 修改列族(column family)模式 |
count | 統計表中行的數量 |
create | 建立表 |
describe | 顯示錶相關的詳細資訊 |
delete | 刪除指定物件的值(可以為表,行,列對應的值,另外也可以指定時間戳的值) |
deleteall | 刪除指定行的所有元素值 |
disable | 使表無效 |
drop | 刪除表 |
enable | 使表有效 |
exists | 測試表是否存在 |
exit | 退出hbase shell |
get | 獲取行或單元(cell)的值 |
incr | 增加指定表,行或列的值 |
list | 列出hbase中存在的所有表 |
put | 向指向的表單元新增值 |
tools | 列出hbase所支援的工具 |
scan | 通過對錶的掃描來獲取對用的值 |
status | 返回hbase叢集的狀態資訊 |
shutdown | 關閉hbase叢集(與exit不同) |
truncate | 重新建立指定表 |
version | 返回hbase版本資訊 |
操作
建立表
不指定版本資訊
create ‘表名’,‘列族’,’…’,’…
指定版本資訊為3
create ‘表名’,{NAME=>‘列族’,VERSIONS=>3},{…}…
檢視錶結構
desc ‘表名’
檢視錶內容(scan)
scan ‘表名’//只會查出最新版本的資料
根據版本檢視
scan ‘表名’,{RAW=>true,VRSIONS=>3}//檢視當前表3個版本的資料
插入資料
put ‘表名’,‘行鍵’,‘列族’,‘values’
指定column的名字
put ‘表名’,‘行鍵’,‘列族:name’,‘values’
指定版本
put ‘表名’,‘行鍵’,‘列族’,‘values’,版本
查詢資料
get ‘表名’,‘行鍵’
’
刪除資料
delete ‘表名’,‘行鍵’,‘列族’
刪除表
讓表失效
disable ‘表名’
刪除表
drop ‘表名’
相關文章
- HBase 系列(五)——HBase常用 Shell 命令
- HBase 基本操作
- hbase與phoenix整合(使用phoenix操作hbase資料)
- hbase - [03] 客戶端常用命令(hbase shell)客戶端
- HBase學習之二: hbase分頁查詢
- Hbase shell的基本操作
- 《HBase 不睡覺》第三章 – HBase 基本操作
- 《HBase 不睡覺》第三章 - HBase 基本操作
- HBase的常用命令
- hbase之hbase shell
- Hadoop(四)C#操作HbaseHadoopC#
- hbase - [04] java訪問hbaseJava
- HBase 教程:什麼是 HBase?
- CDH+HBase Indexer+Solr為HBase資料建立二級索引IndexSolr索引
- Hbase學習二:Hbase資料特點和架構特點架構
- HBase
- HBase基礎知識分享(二)
- Hbase單機部署 java連線HbaseJava
- Hbase一:Hbase介紹及特點
- HBase概述
- hbase整理
- HBase實操:HBase-Spark-Read-Demo 分享Spark
- HBase2實戰:HBase Flink和Kafka整合Kafka
- hbase構建二級索引解決方案索引
- NoSQL 複習 (二)HBase基本原理SQL
- spark與hbaseSpark
- HBase學習
- HBase vs HiveHive
- HBase進階
- hbase shell命令
- Hbase優化優化
- php使用hbasePHP
- Jave Hbase AP
- Hbase的二級索引和RowKey的設計索引
- HBase入門教程
- Hbase基礎篇
- kafka+storm+hbaseKafkaORM
- 深入探討HBASE