Zookeeper在分布式集群(Hadoop生態圈)中的地位越來越突出,對分布式應用的開發也提供了極大便利,這也是這里我們帶領大家深入學習 Zookeeper的原因。本課程主要內容包括Zookeeper深入、客戶端開發(Java編程,案例開發)、日常運維、Web界面監控。大家這里學好Zookeeper,對后面學習其他技術至關重要。
1) Zookeeper java api開發
2) Zookeeper rmi高可用分布式集群開發
3) Zookeeper redis高可用監控實現
4) Netty 異步io通信框架
5) Zookeeper實現netty分布式架構的高可用
項目實戰
某大型電商日志分析和訂單管理
在實戰中學習,技術點非常多,怎么樣實際運用這些點是我們在自學過程中體驗不到的。電商日志分析包括:pv、uv,跳出率,二跳率、廣告轉化率、搜索引擎優化等,訂單模塊有:產品推薦,商家排名,歷史訂單查詢,訂單報表統計等。
項目技術架構體系:
a) Web項目和云計算項目的整合 b) Flume通過avro實時收集web項目中的日志 c) 數據的ETL d) Hive 批量 sql執行 e) Hive 自定義函數 f) Hive和hbase整合。 g) Hbase 數據支持 sql查詢分析 h) Mapreduce數據挖掘 i) Hbase dao處理 j) Sqoop 在項目中的使用。 k) Mapreduce 定時調用和監控
storm流式計算 |