Java在大數據框架方面用得很廣,但Python也是大數據處理常用的語言,特別是機器學習方面。
大數據各個方向技能要求:
1.數據開發:Java,Zookeeper,Hadoop,Hive,Spark,Kafka等。
2.數據分析:Excel,SQL,Tableau,Python。
3.大數據分析:數據分析技能?Hadoop?Hive?部分Java
4.數據挖掘:大數據分析技能?數據挖掘算法。
從事大數據開發,Python和Java都要學習,首先要學習Java語言,Java是大數據的基礎編程語言,除此之外還有一門必須的語言---Scala,它是專門用于大數據Spark開發的.當到了大數據高級階段在做一些與大數據分析,人工智能,機器學習相關的工作時才會用到Python,換句話說對于大數據Java,Scala是基礎必須要學,而Python等學到大數據高級時再學也可以.
但是我們也不需要學習全部的Java,對于大數據來說學習Java基礎就足夠,你也可以看看我的相關回答,更詳細的了解Java在大數據學習中的地位,要學多深。