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常用優化優化
- HBase篇--HBase操作Api和Java操作Hbase相關ApiAPIJava
- HBase 系列(五)——HBase常用 Shell 命令
- hbase之 Hbase shell 常用命令
- HBase 基本操作
- HBase 常用Shell命令
- hbase與phoenix整合(使用phoenix操作hbase資料)
- hbase - [03] 客戶端常用命令(hbase shell)客戶端
- HBase學習之二: hbase分頁查詢
- Hbase - 常用命令
- Hbase shell的基本操作
- Java操作hbase總結Java
- HBASE的SHELL命令操作
- hbase shell 基本操作命令
- hbase基本概念和hbase shell常用命令用法
- 《HBase 不睡覺》第三章 – HBase 基本操作
- 《HBase 不睡覺》第三章 - HBase 基本操作
- HBase + Kerberos 配置示例(二)ROS
- HBase的常用命令
- HBase shell詳細操作指南
- 用JAVA的API操作HBASEJavaAPI
- HBase基本的資料操作
- Hbase快速開始——shell操作
- hbase叢集 常用維護命令
- Hbase shell 常用命令1
- HBase 教程:什麼是 HBase?
- hbase - [04] java訪問hbaseJava
- CDH+HBase Indexer+Solr為HBase資料建立二級索引IndexSolr索引
- Hbase學習二:Hbase資料特點和架構特點架構
- Hadoop(四)C#操作HbaseHadoopC#
- HBase的JAVA API操作詳解JavaAPI
- HBase
- Hbase shell 常用命令筆記筆記
- hbase shell常用命令總結
- HBase二級索引方案總結索引
- HBase基礎知識分享(二)
- spring-hadoop之操作hbaseSpringHadoop
- Hbase單機部署 java連線HbaseJava