回覆列表
  • 1 # 9點10分

    據我自己的程式設計經驗來說,如果用Java做大資料的話,無非Hadoop和Spark這兩塊了。

    Hadoop

    Hadoop無非是MapReduce那套,用到Java中的spring,springmvc是前端相關的庫,mybatis是一個數據庫操作庫,如果走演算法這條路,精通Hadoop的相關api,以及怎麼和hive,habse互動,比再開闢一條前端技術棧,折騰spring要划得來.

    Spark

    Spark開發的話真心不推薦Java來寫程式碼,推薦Scala語言,原因一來這是Spark官方支援的語言,二來對於初學者來說,Scala的教程相對較多。

  • 2 # IT培訓教育學院

    想學習大資料隱私保護,選擇Java作為程式語言的話,建議你不要自學。因為需要學的東西比較多而且複雜有深度,建議你找一家靠譜的培訓機構去系統的學習。因為我是計算機專業畢業的,身邊很多的同學都是這樣走過來的。

  • 3 # 加瓦攻城獅

    如果只是應用Hadoop/Spark進行資料分析,那麼JavaSE只需要基本瞭解就行了,重點在於深入理解Hadoop/Spark各自的計算模型和實現原理,以及常見的資料分析方法和分散式演算法。實際的分析工作,甚至可以不使用java,使用各自的streaming介面用任意語言編寫。另外,Spark與Hadoop不同,原生語言是Scala。

    看自己個人技術的掌握程度了。

  • 中秋節和大豐收的關聯?
  • 為什麼《斗羅大陸》每個禮拜更新1集?而且劇情很多,只有20分鐘?是什麼原因?