hadoop的MapWritable如何正常输出

暑假闲得没事选了个hadoop的扫盲课,打算跟信科的小朋友们凑个热闹玩玩——没想到…wo(四声)cao怎么都是尼玛外校的!我还头一回觉得我X大竟然如此高大上,以至于我估摸着这些小朋友是不是跟我梦游havard一个感觉!(说实话,确实想去h大转转;怎么感觉渐行渐远了呢……)


起因是这样的。作业写一个co-occurrence的计数程序,按wordcount的模式改改就完了。不知哪个傻瓜非得搞个stripes算法,至少在学数学的人眼中这俩玩意没啥不同(我一同学说,“这俩难道不一样么?”);网上确实有用mapwritable现成的实现,但是我试了试,总是输出

key1      org.apache.hadoop.io.MapWritable@396cbd97 
key2      org.apache.hadoop.io.MapWritable@17991de1 
key3      org.apache.hadoop.io.MapWritable@18f63055

@后边的\w*可能会不太一样,总之,就是没法像hashmap一样输出一个漂亮的map。google了下(最近google又回来了,又是那句经典台词: I am back.),SO上两个问题(其实上边那几句输出就是从SO粘过来的),所有回答都说要加toString方法;baidu之,某国人哥们自己写了个outputformat,还用的是jobcon

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值