我已經開發了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