spark和javaweb整合,如何通过页面提交spark任务,并过去结果

首先说一下想要达到的效果,就是网页有一个按钮,用户可以通过按钮提交任务到spark,spark集群运行并得出结果,结果能够返回给页面或者服务器。主要就是有两个问题。第一:如何通过服务器提交spark任务,让spark跑起来,第二:获取spark得出结果,能够在页面显示,或者我能通过程序获取到,有经验的或者有思路的大牛们帮忙解答一下,必有重谢!!!!

我最近的项目实现了这个功能,简单讲就是执行sparksql任务,用户在界面输入sql语句,执行查询,web项目通过调用spark集群执行计算,并返回数据,最后展示到页面上,加q821025466

哇,我们现在也爱做这个。。。同求

我的办法可能有点土。。
就是前端构造spark-submit的提交参数,输入路径是什么,输出路径是什么这样我们就确定了输出文件夹的路径,然后把这行参数扔到后端,使用OS函数提交,每间隔固定的时间查查输出文件路径后是否还是_temporary,如果不是了就代表程序运行完了,然后后台读取文件做处理

下载码来一个