我已经开发了PHP中的报告应用程序。该应用程序是用HTML,CSS,JavaScript库,图表库(Highcharts)& MySQL来存储数据。用户在前端选择一些选项&点击“提交按钮”。然后PHP层执行一堆所需的SQL &将json结果发送回绘制数据表的图表&的UI。Apache Spark - 后端服务器
现在的需求是,能够将Apache Spark的大数据解决方案插入到现有应用程序中。我一直在研究最近2周,如果我可以在某种程度上使用REST API或某种Spark SQL驱动程序插入PHP应用程序来连接到Spark SQL服务器&执行我现在拥有的同一组SQL Spark SQL。我还没有找到解决方案。我现在已经开始研究基于Java的技术,比如Spring,其他的如Angularjs,Nodejs的其他MVC框架从头开始重写项目。我并不是Java开发人员的粉丝,因为我不是一名核心开发人员(我创建了一些方便的工具来完成任务)。
我的确看过这个 - https://cwiki.apache.org/confluence/display/Hive/HiveClient#HiveClient-PHP,但看起来像是独立的火花安装。我在处理一个庞大的群集。
我非常感谢这里的任何方向。
我不认为您可以使用Spark Thrift Server(STS)查询在另一个Spark应用程序中创建的临时表。您需要保存数据以供其他人查看。 –
它的工作原理你只需要注册数据帧到临时表,而不是使用spark sql上下文,你需要使用配置单元上下文。我一直在使用它来整合Spark到Web服务。 –
谢谢卡迈勒。非常感谢您的帮助。 – usert4jju7