Spark多语⾔编程的简介(X)
Spark的框架使⽤Scala语⾔编写的,简洁⽽优雅;
Spark的开发⽬前主要可以使⽤三种语⾔:Scala、Java、Python
java python是什么意思Spark 同时⽀持Scala、Python、Java 三种应⽤程序API编程接⼝和编程⽅式, 考虑到⼤数据处理的特性,⼀般会优先使⽤Scala进⾏编程,其次是Python,最后才是Java。 ⽆论使⽤Scala、Python还是Java编程程序都需要遵循Spark 编程模型,考虑对Spark平台⽀持的有⼒程度来说,Spark 对Scala语⾔的⽀持是最好的,因为它有最丰富的和最易⽤的编程接⼝。
Spark 多语⾔编程的简介
Spark ⽬前⽀持Scala、Python、Java三种编程语⾔。
Scala 作为Spark的原⽣语⾔,代码优雅、简洁⽽且功能完善,很多开发者都⽐较认可,它是业界⼴泛使⽤的Spark程序开发语⾔。
Spark 也提供了Python的编程模型PySpark,使得Python可以作为Spark开发语⾔之⼀。 尽管现在PySpark还不能⽀持所有的Spark API,但是以后的⽀持度会越来越⾼。
Java 也可以作为Spark的开发语⾔之⼀,但是相对于前两者⽽已,逊⾊了很多。但是Java8却很好地适应了Spark的开发风格,⼤家有兴趣可以⾃⾏了解。
Spark 多语⾔编程的误解
spark对多语⾔的⽀持,并不是说spark可以操作各个语⾔写的程序。 ⽽是各种语⾔可以使⽤spark提供的编程模型来开发spark程序,并连接 spark集来运⾏开发好的app。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论