从 Hadoop 中的映射器发出矩阵
我是 Hadoop MapReduce 的新手,我想知道有一些输出格式类型可以让我直接从映射器发出矩阵(2D 数组)(无需转换为 1D)。
我计划将其纳入我的 Btech 项目中。
I am new to Hadoop map reduce, I wanted to know that there is some outputformat type which can allow me to emit a matrix (2d array) directly from the mapper (without converting to 1d).
I plan to include this in my Btech project.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看一下: http:// hadoop.apache.org/common/docs/current/api/org/apache/hadoop/io/TwoDArrayWritable.html
我想这就是你所需要的。
Take a look at: http://hadoop.apache.org/common/docs/current/api/org/apache/hadoop/io/TwoDArrayWritable.html
I guess that's what you need.
是的,您只想发出一个
value
作为 2D 数组,您可以使用TwoDArrayWritable
如果您也需要发出一个
key
作为矩阵 - 您需要实现 自定义可写类希望您有一个想法。
Yes, You want to emit only a
value
as 2D array you can useTwoDArrayWritable
If you need to emit a
key
too as matrix- you need to Implement a Custom Writable ClassHope that you got an idea.