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

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

HBase入門

卡弗卡大數據 數據科學家
難度初級
時長 2小時13分
學習人數
綜合評分9.57
58人評價 查看評價
9.9 內容實用
9.3 簡潔易懂
9.5 邏輯清晰
作為入門課程還是不錯的,期待高級課程
老師講的很好,通俗易懂,學到東西了。
謝謝老師,講得真不錯。
要是老師能再出些其他課程就好了,一定會支持的!
column family 是列族 not 列蔟
老師講的非常好
講的很隨意的樣子
講的非常好。
老師的思路比較亂,講得也不夠仔細,可能是免費教程的原因,感覺老師沒有下功夫,隨便講講的樣子
# 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_HOME/conf/hbase-env.sh`:

```
# 修改第27行的 JAVA_HOME 和129行的 HBASE_MANAGES_ZK
export JAVA_HOME=/bigdata/jdk1.8.0_171
export HBASE_MANAGES_ZK=false
```
Apache ZooKeeper 分布式協調服務

ZooKeeper 官網:http://zookeeper.apache.org
ZooKeeper入門指南:http://zookeeper.apache.org/doc/r3.4.5/zookeeperStarted.html
課程須知
Hbase是現企業應用中非常流行的分布式數據庫,不管是傳統軟件企業還是互聯網企業,基本上HBase作為海量數據存儲的首選。本課程由淺入深,從基礎概念到安裝部署、再到理論實戰,一步一步引導式的全流程講解,課程所設計的其他知識點也都包含其中。
老師告訴你能學到什么?
從基礎概念到實戰操作,目標是讓零基礎的學習者或者是菜鳥級的初學者都能夠快速的入門。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消