本課課程:
- JVM 企業霸主地位與今日 Java 式微
- “黄金”语言Scala
- Scala 在大數據中的“黄金”地位
JVM,是一個代理模式:裡面有代理端和宮戶端的模式。Hadoop 裡的 Name Node 和 Data Node 的通信也是代理模式;Spark 中的 Master 和 Executor 中的通信也是代理模式。它把設置和實理分理開
Scala 是大數據中第一重要的技術,Spark 的框架實現語言和首選開發語言! 而 Spark 是目前美國第一賺錢的大數據技術; Scala 也是業界公認的第一重要的消息組件 Kafka 的實現語言和首選開發語言,Kafka 具有無可X敵的吞吐量和消息數據的持久化能力;
Python 是一種動態語言,它不支持靜態檢查!
下圖總結一下Spark可以如何與其他技術結合起來: