spark源码中为什么有java scala python代码

新手很迷茫的一个问题,spark源码中为什么有java scala python代码

当看过源码就会发现,spark框架虽然是scala实现的,但是涉及到内存处理,网络,并发,磁盘io等计算机底层实现还是选择了java实现,只是为了实现方便,并且java与scala可以互相调用,既然有这个特性为何不选择简单易用的方式实现这部分功能,并且对spark 的整体架构及核心代码scala不受影响。

为什么使用python同理,使用python实现方便的模块及python api则用python了实现。

请关注本人简书,spark深入理解

    原文作者:HxLiang
    原文地址: https://www.jianshu.com/p/31486f69e413
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞