开发者社区> 问答> 正文

Spark和页面交互,如何显示结果

如题,spark集群搭建好,如何通过java web提交任务让spark处理,并返回结果集给页面显示。可以通过哪些技术实现???有没有实践过的,分享一下经验或者思路。想达到的效果是,通过页面一个按钮,spark处理数据,然后页面显示结果

展开
收起
wjj5699121 2017-06-15 10:16:15 3959 0
1 条回答
写回答
取消 提交回答
  • Spark 运行算子的原理是这样的.
    首先,会把自己开发的算子(就是java类或者scala类所在的jar)分发到分配的节点上去,当client执行一系列操作的时候,其实是相关的算子发送到各个节点去执行,client本地其实不运行,计算运算完成以后,将结果返回给client.

    您只需要把您的web项目当成client就可以实现这个功能.sparl 本身也提供api,支持在代码中提交任务.原理就是把本地的算子直接上传到集群,集群在分发到分配的节点上去.

    当然这种需求往往是想利用Spark做实时计算,其实有点偏离Spark的初衷, Spark其实还是一个离线任务运行的工具.并不适合提交大量的任务上去运行(并发比较高的场景).


    可以

    2019-07-17 21:17:46
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Hybrid Cloud and Apache Spark 立即下载
Scalable Deep Learning on Spark 立即下载
Comparison of Spark SQL with Hive 立即下载