spark由scala开发。理论上,scala需要安装。但是,spark部署不需要安装scala。为什么?
h43kikqp1#
当您使用scala开发spark应用程序时,您将把所有依赖项打包在一个uberjar中,。这个uberjar可以包含您在应用程序中直接或间接使用的所有依赖项。现在,这个组装好的jar可以部署在任何具有正确java安装的机器上。所以你不需要其他东西。
huwehgph2#
spark需要java安装,scala在jvm上运行,所以拥有java就足够了。
2条答案
按热度按时间h43kikqp1#
当您使用scala开发spark应用程序时,您将把所有依赖项打包在一个uberjar中,。这个uberjar可以包含您在应用程序中直接或间接使用的所有依赖项。现在,这个组装好的jar可以部署在任何具有正确java安装的机器上。所以你不需要其他东西。
huwehgph2#
spark需要java安装,scala在jvm上运行,所以拥有java就足够了。