我使用了Spark ML,并且能够在预测业务问题时获得合理的准确性
数据并不大,我能够使用stanford NLP转换输入(基本上是一个csv文件)并在我的本地机器上运行Naive Bayes进行预测.
我想运行这个预测服务,就像一个简单的java主程序或一个简单的MVC Web应用程序
目前我使用spark-submit命令运行我的预测?相反,我可以从我的servlet /控制器类创建spark上下文和数据框吗?
我找不到关于这种情况的任何文档.
请就上述的可行性提出建议
用例是我想将数据帧作为对象返回,以提供休息服务。Rest 服务没有 Spark 上下文控制。那么有什么方法可以执行 ANSI 查询,就像我在 registerAsTemptable 上执行的那样。
我将通过休息服务传递表名和查询。然后我应该返回一些作为对象的东西,我可以将其显示为视图中的表格。
如果有任何替代方法,也请提出。但我想使用 Spark 作为基础框架。