我有几个不支持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. 将params传递给映射的observable
- 4. 将哈希映射传递给intent
- 5. 如何将csv映射的bean类传递给数据集
- 6. 将包含不同格式数据的两个文件传递给映射器
- 7. 如何将参数传递给使用mapActions(...)映射的函数?
- 8. 如何将JMX JVM选项传递给Hadoop映射器和Reducer
- 9. MapReduce:如何将HashMap传递给映射器
- 10. CakePHP 3.0 - 将参数传递给映射的RESTful资源
- 11. 如何将映射数组传递给PageMethods?
- 12. 将映射传递给C++中的模板函数时出错
- 13. 如何将对象传递给熊猫数据框中的映射函数
- 14. ASP.NET MVC将映射对象数组传递给控制器参数从jQuery
- 15. 将数据传递给拨号器android
- 16. 将数据传递给Jison解析器
- 17. AngularModalService:将数据传递给控制器
- 18. 将数据传递给AppDelegate
- 19. 将数据传递给OnItemClickListener?
- 20. 将数据传递给dismissViewControllerAnimated
- 21. 将数据传递给DataGridViews
- 22. 将数据传递给uploadify
- 23. 将数据传递给secondViewController
- 24. 将数据传递给HttpModule
- 25. 将数据从C++传递到C# - 映射文件与CLI + UnmanagedMemoryStream
- 26. SQLAlchemy:将信息传递给自动映射多对多关系
- 27. 将一个JavaScript映射传递给json wcf服务
- 28. 如何将视图的触摸传递给它的父映射
- 29. 将其他属性传递给AutoMapper映射
- 30. Java - 将字符串列表传递给哈希映射的值
你需要更明确的帮助是需要的!!! – 2013-04-10 12:48:09