HBase學習筆記整理

2021-10-04 04:07:59 字數 862 閱讀 8681

一、啟動hadoop和hbase

進入hadoop目錄,啟動hadoop

進入hbase目錄,啟動hbase

二、利用shell命令使用hbase

通過hbase shell命令進入shell介面

建立表,設定列族

create '表名','列族名1','列族名2','列族名n'
新增資料

put '表名','行鍵','列族:列','值'
刪除資料

delete '表名','行名','列族:列'   刪除乙個單元格的值

deleteall '表名','rowkey' 刪除一整行

檢視資料

get '表名','rowkey'    獲取一整行的資料

scan '表名' 檢視該錶的所有資料

count '表名' 統計記錄總數

get '表名','rowkey','列族'獲取某個列族

get '表名','rowkey','列族:列' 獲取某個列族的某個列

刪除表

先要遮蔽該錶,才能對該錶進行刪除

disable '表名'

drop '表名'

其他命令

status   檢視hbase執行狀態

list 列出所有表

describe '表名' 描述該錶

exists '表名' 判斷該錶是否存在

is_enabled '表名'

is_disabled '表名' 判斷該錶是否可用

HBase筆記整理(一)

表 table 劃分資料集合的概念,和傳統的db中的表的概念是一樣的。行鍵 rowkey 一行資料的唯一標示,要想操作 read write 一條資料,必須通過行鍵,其在hbase底層都是使用位元組陣列進行存放,所以方便我們使用rk進行排序,行鍵是位元組陣列,任何字串都可以作為行鍵 表中的行根據行鍵...

Hbase 學習筆記 Hbase 概覽

hbase構建在 hdfs 之上,hbase內部管理的檔案全部儲存在hdfs 中 行鍵,table的主鍵,table中的記錄按照row key排序。型別為byte array 列簇,table在水平方向有乙個或者多個column family組成,乙個column family中可以由任意多個col...

尚矽谷Hbase學習整理

hbase的原型是google的bigtable 受到了該 思想的啟發,目前作為hadoop的子專案來開發維護,用於支援結構化的資料儲存。官方 2006年google發表bigtable 2006年開始開發hbase 2008年北京成功開奧運會,程式設計師默默地將hbase弄成了hadoop的子專案...