用于编码Spark Apps的流行语言

时间:2016-06-02 04:35:48

标签: apache-spark

用于编码Spark应用程序的最常用语言是什么?为什么? Spark应用程序可以使用Java,Scala,Python和R Languages进行编码。我正在尝试实施一个火花项目并尝试选择语言。

1 个答案:

答案 0 :(得分:-2)

如果您不熟悉Java, Scala, Python and R语言,最好从Scala开始。

  

Spark的主要语言是Scala。如果你检查火花   org.apache.log4j.Level,您可以看到77.1%的代码是用Scala编写的。

     

Spark首先支持来自spark的Scala API,以及后来的   将为java,python和R提供API。

     

Scala功能强大functional language,所以如果您使用Scala   与java相比,开发工作肯定会减少。

     

1.6中引入的Datasets API可以在Scala和   Java的。