回覆列表
-
1 # 加米穀大資料
-
2 # 未來資料科技
大資料開發所用的需要有Java、Python、Scala、R等
Java和Python主要用於Hadoop平臺的程式語言,而Scala則用於Spark平臺下。
大資料無疑是近年來很火的專業,我們的生活中也逐漸的感覺到了大資料帶來的福利!學習大資料也是很多人的打算,但是作為初期入門的人來說也不需要學習太多的語言JAVA和scale就可以了,就可以做一些大資料開發的工作了,以後要想更好的發展在學習其他語言已經相匹配的知識!
下圖為大資料生態
要是先全部學完全部的需要那估計花的時間就要成倍的增加了,其實JAVA和scale也不需要學的很深,只要會一些簡單的開發,看的懂程式碼就可以了,主要目的是學習大資料開發,不要本末倒置!
-
3 # biuda
Java,大資料基礎,MySQL資料庫分析,分散式計算框架,前端技術,Hadoop等等。想學習的話,建議找個學校好好的學下,這方面要是自學的話難度太大了。
1、Java
Java是開發需求最多的程式語言之一,Java和大資料關係很密切,大資料框架的編寫支援很多開發語言,目前流行的大資料Hadoop框架,很多部分都是用開源的Java語言編寫。
Java是學習大資料的程式設計基礎,大資料以Java技術為基礎,在熟練掌握了Java技術以後,再學習大資料的相關技術會容易很多。
2、ScalaScala是一門現代的多正規化程式語言,設計初衷是要整合面向物件程式設計和函數語言程式設計的各種特性。相比與Java,Scala的語法更容易掌握。Scala執行在Java虛擬機器之上,可以直接呼叫Java類庫。
大資料Spark 是在 Scala 語言中實現的,它將 Scala 用作其應用程式框架,和 Scala 能夠緊密整合,其中的 Scala 可以像操作本地集合物件一樣輕鬆地操作分散式資料集。
相關:
大資料開發零基礎需要學習什麼內容?(1)Java、大資料基礎
https://www.toutiao.com/i6684880291628057099/