一、啟動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的子專案...