我有幾個不支持JDBC的數據庫,但我可以從這些數據庫中檢索數據。我想通過mapreduce程序將這些數據傳遞給mapper。我努力從「mapreduce.lib.DB」包中的源文件中找出一些東西,但我覺得缺少某些東西。任何人都可以告訴我如何將數據庫的輸出傳遞給映射器?將數據傳遞給映射器
0
A
回答
0
我認爲你需要Sqoop。
首先,您必須使用sqoop import
命令將數據從rdbms傳輸到hdfs。
稍後您將編寫一個mapreduce程序,該程序將輸入路徑作爲方法setInputpath
的參數。
0
一種簡單的方法是將數據從數據庫批量導出到文件中,將文件放入HDFS中並使用FileInputFormat讀取HDFS中的文件並對其進行處理。
+0
我真的想在這個數據庫之上運行一個mapreduce程序,就像我們在mysql或任何其他數據庫上運行mapreduce prog一樣。因此,將數據從數據庫中提取到HDFS中的文件不是性能高效的。請建議是否有其他方式可以將此數據傳遞給映射器? – 2013-04-10 13:49:31
相關問題
- 1. 將參數傳遞給Hadoop映射器
- 2. 將函數映射傳遞給宏
- 3. 將參數傳遞給grails映射
- 4. 將DWORD *傳遞給映射文件
- 5. 將params傳遞給映射的observable
- 6. 將哈希映射傳遞給intent
- 7. h:selectBooleanCheckbox未將結果傳遞給映射
- 8. 如何將csv映射的bean類傳遞給數據集
- 9. 將映射值傳遞給期望映射的JSTL標記
- 10. Hadoop將變量傳遞給映射器和縮減器
- 11. 將包含不同格式數據的兩個文件傳遞給映射器
- 12. 將參數傳遞給流水線中的映射函數
- 13. 如何將參數傳遞給使用mapActions(...)映射的函數?
- 14. 如何將JMX JVM選項傳遞給Hadoop映射器和Reducer
- 15. MapReduce:如何將HashMap傳遞給映射器
- 16. 將映射中的寄存器名稱傳遞給ex命令
- 17. 如何將哈希映射作爲參數傳遞給JPA?
- 18. 如何將值傳遞給MFC消息映射函數on_command
- 19. CakePHP 3.0 - 將參數傳遞給映射的RESTful資源
- 20. 將映射傳遞給C++中的模板函數時出錯
- 21. 如何將映射數組傳遞給PageMethods?
- 22. 將參數傳遞給快捷方式映射
- 23. 如何將對象傳遞給熊貓數據框中的映射函數
- 24. ASP.NET MVC將映射對象數組傳遞給控制器參數從jQuery
- 25. 笨將數據傳遞給控制器
- 26. 將數據傳遞給撥號器android
- 27. AngularModalService:將數據傳遞給控制器
- 28. 將數據傳遞給Jison解析器
- 29. 將數據傳遞給控制器
- 30. 將數據傳遞給控制器
你需要更明確的幫助是需要的!!! – 2013-04-10 12:48:09