因此,我的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. 如何從hdfs讀取文件
- 2. 如何從網頁讀取客戶端文件頭?
- 3. 讀取csv文件客戶端
- 4. 如何讓ASP.Net網頁從Java Android客戶端讀取字節?
- 5. 如何在ASP.NET中讀取/寫入客戶端文件
- 6. Java非阻塞客戶端
- 7. 如何讀取客戶端在Java中的後
- 8. 如何讀取客戶端上的excel文件內容?
- 9. socket.io如何讀取客戶端證書
- 10. 從客戶端讀取ASHX文件中的POST數據
- 11. 從Python CGI腳本中讀取客戶端的頭文件?
- 12. 從HDFS讀取簡單的Avro文件
- 13. 無法從HDFS讀取文件
- 14. 從遠程HDFS讀取文件
- 15. 從HDFS讀取文件時出現MalformedURLException
- 16. 從pyspark讀取hdfs中的文件
- 17. 讀取一個文件,字符串,整數從由servlet的Java客戶端
- 18. 如何從RD Kafka客戶端中的文件讀取配置值?
- 19. 如何從客戶端的JavaScript執行Java文件
- 20. 在客戶端讀取屬性文件在gwt mvp4g
- 21. 如何從客戶端,同時從客戶端上傳文件到服務器
- 22. 讀入csv文件從HDFS
- 23. ServerSocket在從客戶端讀取之前可以寫入客戶端嗎?
- 24. Java - TCP服務器無法從TCP客戶端讀取
- 25. 從Java客戶端套接字讀取數據
- 26. WCF客戶端和非WCF客戶端
- 27. 如何從文件名中提取客戶端號碼
- 28. 在GWT中讀取客戶端上的文件
- 29. 在Flex中讀取客戶端Excel文件
- 30. 在客戶端獲取壓縮文件
我認爲有其他語言節儉/ C基於庫的訪問HDFS – Mahendra 2012-06-20 12:20:21