因此,我的MR作業生成一個報告文件,並且該文件需要能夠由需要點擊普通網頁上的按鈕的最終用戶下載報告界面,並讓它下載輸出。根據this O'Reilly book excerpt,有一個HTTP只讀接口。它表示它基於XML,但它似乎只是一個普通的Web界面,旨在通過Web瀏覽器進行查看,而不是通過編程方式查詢,列出和下載的內容。我唯一的辦法是編寫自己的基於servlet的界面嗎?或者執行hadoop cli工具?如何在非Java客戶端從HDFS讀取文件
1
A
回答
3
通過使用Trift以編程方式從Java以外的其他程序訪問HDFS的方式。 HDFS源代碼樹中包含多種語言(Java,Python,PHP,...)的預生成客戶端類。
-1
恐怕你可能不得不與CLI AFAIK解決。
不知道它是否適合您的情況,但我認爲將作業結束後執行hadoop dfs -get ...
的任何腳本發送到已提供的已知目錄將是合理的。
對不起,我不知道更簡單的解決方案。
相關問題
- 1. 如何從GWT客戶端讀取服務器端.json文件?
- 2. 如何從hdfs讀取文件
- 3. Java客戶端如何上傳/下載文件到/從遠程HDFS服務器?
- 4. 如何從網頁讀取客戶端文件頭?
- 5. 如何從客戶端機器讀取數據文件
- 6. 如何從客戶端訪問和讀取文件?
- 7. 如何從我的客戶端讀取ashx文件
- 8. 在Java中讀取一個文件hdfs
- 9. 使用HDFS從HDFS讀取文件Java API
- 10. 讀取csv文件客戶端
- 11. 如何讓ASP.Net網頁從Java Android客戶端讀取字節?
- 12. Hadoop HDFS Java客戶端使用
- 13. 如何在ASP.NET中讀取/寫入客戶端文件
- 14. Java非阻塞客戶端
- 15. 如何在Java bean中獲取客戶端文件?
- 16. 在客戶端讀取asp.net控件
- 17. TCP讀取文件併發送到java中的客戶端
- 18. 如何在Java客戶端讀取servlet的響應?
- 19. 如何讀取客戶端在Java中的後
- 20. 如何讀取客戶端上的excel文件內容?
- 21. 如何用GWT讀取本地(客戶端)文件?
- 22. socket.io如何讀取客戶端證書
- 23. Hadoop的HDFS,Java客戶端無法連接到HDFS
- 24. 在C#客戶端從流中讀取Java servlet字節
- 25. namenode.LeaseExpiredException while df.write.parquet從非hdfs源讀取時
- 26. 如何從Java郵件客戶端獲取重要標誌
- 27. 從客戶端讀取ASHX文件中的POST數據
- 28. 用JS從客戶端PC上讀取文件無需上傳
- 29. 從Python CGI腳本中讀取客戶端的頭文件?
- 30. 如何使用Scala使用Hadoop客戶端在HDFS中附加文本文件?
我認爲有其他語言節儉/ C基於庫的訪問HDFS – Mahendra 2012-06-20 12:20:21