回覆列表
-
1 # 程式設計師小陶
-
2 # 加米穀大資料
Hadoop大概要學習這些內容:
(1)學習Hadoop的基本要求:
a、掌握JavaSE
b、會使用maven工具
c、會使用IDE(eclipse、IDEA)
d、會使用Linux系統
(2)Hadoop介紹和環境搭建
(3)HDFS底層工作原理、HDFS程式設計
(4)MapReduce原理、MapReduce實踐
(5)YARN原理及實踐
(6)Zookeeper原理及實踐
(7)Hbase、Hive、FlumeNG、Sqoop原理及實踐。
相關:Hadoop環境安裝設定
https://www.toutiao.com/i6542364732437824003/
簡單來說下,我對hadoop的理解。
狹義上說:
Hadoop1.x 版本是 hdfs+mapReduce
Hadoop2.x 版本是 hdfs+yarn+mapReduce
廣義上說:
haddop是一個生態。
建議從1.x到2.x,先看架構,瞭解1.x的架構以及缺點不足,2.x是如何改進的。現在推出的3.x又有什麼改進呢?
生態圈,都有什麼?每個模組是做什麼的?工作中會有什麼應用場景?