亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

HBase入門

卡弗卡大數據 數據科學家
難度初級
時長 2小時13分
學習人數
綜合評分9.57
58人評價 查看評價
9.9 內容實用
9.3 簡潔易懂
9.5 邏輯清晰
條件查詢也可以解決的
作為入門課程還是不錯的,期待高級課程
老師講的很好,通俗易懂,學到東西了。
謝謝老師,講得真不錯。
要是老師能再出些其他課程就好了,一定會支持的!
column family 是列族 not 列蔟
講的很隨意的樣子

最新回答 / 慕先生8284756
傳統數據庫使用用戶名和密碼控制用戶權限,HBase的權限管理依賴協協處理器。所以我們需要配置hbase.security.authorization=true,以及hbase.coprocessor.master.classes和hbase.coprocessor.master.classes使其包含org.apache.hadoop.hbase.security. access.AccessController來提供安全管控能力。HBase提供的五個權限標識符:RWXCA,分別對應著READ('R'),...

最贊回答 / 愛永不會絕跡
一張表列簇不會超過5個,一般是建表的時候就確定,因此列可以動態增加列簇不可以的
老師的思路比較亂,講得也不夠仔細,可能是免費教程的原因,感覺老師沒有下功夫,隨便講講的樣子

已采納回答 / 屈云碩
如果有課程資源講師都會放在這門課打開的簡介下面,這門課沒有,可能是講師沒有上傳。
# HBase 設計目標(特點):
海量數據存儲:如果預估到記錄最多只有上百萬行,那么傳統的RDBMS完全就可以解決,沒必要使用 HBase 了,HBase 被設計用來存儲海量數據。
實時查詢:支持隨機、實時讀取/寫入大規模數據集。
列式存儲:根據數據的不同結構,每行數據可以有不同數量的列,這個列是隨數據動態伸縮的。
多版本:每一列的數據存儲有多個版本
稀疏性:為空的列并不占用存儲空間
易擴展:底層依賴于 Hadoop HDFS
高可靠性:HDFS 的多副本存儲機制
高性能:基于LSM-tree,讀寫性能能夠達到毫秒級別。
# HBase 表操作:
create:創建表
describe:查看表結構
enable:激活表
disable:屏蔽表
is_enabled:表是否被激活
drop:刪除表,首先必須禁用表

# HBase 表數據操作:
scan:查看表數據,全表掃描
count:統計記錄數(rows)
put:插入數據
get:獲取某一行/列的數據
delete:刪除某一列的數據
truncate:表截斷,相當于下面一系列操作:

- Disabling table...
- Dropping table...
- Creating table...
進入 HBase Shell 模式:`hbase shell`
create:創建表
drop:刪除表
describe:表結構
enable:激活表
disable:屏蔽表
is_enabled:表是否被激活
list:查看所有表

HBase shell 模式下的退格鍵為 Ctrl + Backspace
hbase
hbase-daemon.sh
hbase-daemons.sh
start-hbase.sh
stop-hbase.sh

.cmd 結尾的屬于 Windows 執行文件,在 Linux 下可以直接刪掉 rm -rf *.cmd
配置 $HBASE_HOME/conf/hbase-site.xml
配置 $HBASE_HOME/conf/regionservers
課程須知
Hbase是現企業應用中非常流行的分布式數據庫,不管是傳統軟件企業還是互聯網企業,基本上HBase作為海量數據存儲的首選。本課程由淺入深,從基礎概念到安裝部署、再到理論實戰,一步一步引導式的全流程講解,課程所設計的其他知識點也都包含其中。
老師告訴你能學到什么?
從基礎概念到實戰操作,目標是讓零基礎的學習者或者是菜鳥級的初學者都能夠快速的入門。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消