我想將HIVE作爲Web服務公開,以便我的PHP程序可以調用Web服務以在UI中顯示輸出。我不確定如何在HIVE中做到這一點。作爲Web服務的Apache HIVE工作
0
A
回答
3
Hive有一個JDBC驅動程序。它僅支持JDBC API和SQL語法的一個子集。這些限制是由Hive的功能定義的。 Hive更適合批處理命令,例如過濾大量數據的大部分子集,可能與其他Hive表連接。儘管如此,使用JDBC你可以想象通過Web服務訪問Hive數據。您可能會考慮創建異步Web服務。如果您要在同步Web服務調用中訪問Hive,請確保您的超時時間足夠容納運行Hive命令所需的時間。
相關問題
- 1. Web服務響應工作
- 2. Web服務如何工作?
- 3. WCF Web服務不工作
- 4. Crontab工作作爲服務
- 5. 如何Apache Web服務器的工作原理
- 6. Apache Hive如何在Amazon上工作?
- 7. Apache服務PHP的exec不工作
- 8. Apache Tomcat服務器的工作
- 9. Stanford CoreNLP作爲web服務
- 10. SIP API作爲Web服務
- 11. 運行Web服務作爲Windows服務
- 12. 使用Java/Jersey作爲REST和SOAP工作的Web服務
- 13. 如何公開jBPM的工作流作爲Web服務
- 14. TFS2010 - 與apache web服務器同步 - 工作文件夾
- 15. Apache Web服務器在瀏覽器中不工作
- 16. 作爲Apache Web服務器代理的Java servlet
- 17. 工作流服務作爲WCF服務的服務參考
- 18. Hive On Spark:java.lang.NoClassDefFoundError:org/apache/hive/spark/client /作業
- 19. 運行Apache作爲服務的好處?
- 20. 設置Apache作爲Linux上的服務
- 21. 如何做REST Web服務的工作
- 22. Web瀏覽器作爲Web服務器
- 23. Apache TomCat作爲Web服務器和容器
- 24. Apache服務器沒有工作(Ubuntu的16.04,燈服務器)
- 25. codeigniter作爲web和python作爲web服務
- 26. Apache Camel路由作爲Windows服務
- 27. Apache子目錄作爲主服務器
- 28. apache solr作爲服務託管
- 29. Elasticsearch作爲圖像服務器與Apache
- 30. 將Apache Derby作爲Windows服務運行
是否要顯示Hive作業已經運行或提交請求的進度並等待結果?如果是第二個,你就會在錯誤的樹上吠叫。 Hive請求會生成MapReduce作業,有時每個請求都有幾個。即使它處理一行數據,也很容易需要30秒來設置和運行MapReduce作業。 – Olaf
謝謝奧拉夫。 我的要求是訪問PHP的Hive查詢。我想知道是否可以通過Web服務訪問Hive。 – Kartik