为什么不需要为spark部署安装scala?

evrscar2  于 2021-05-16  发布在  Spark
关注(0)|答案(2)|浏览(604)

spark由scala开发。理论上,scala需要安装。但是,spark部署不需要安装scala。为什么?

h43kikqp

h43kikqp1#

当您使用scala开发spark应用程序时,您将把所有依赖项打包在一个uberjar中,。这个uberjar可以包含您在应用程序中直接或间接使用的所有依赖项。现在,这个组装好的jar可以部署在任何具有正确java安装的机器上。所以你不需要其他东西。

huwehgph

huwehgph2#

spark需要java安装,scala在jvm上运行,所以拥有java就足够了。

相关问题