MapReduce的缺陷

1 复杂运算许多写多个MR,一般都是基于Hive或者Pig

2 不能写入到已经存在内容的目录.这实际上不算是MapReduce的缺陷,它是HDFS的一个特点.HDFS的特色就是修改数据不方便

3 输出结果的形式单一.Reduce阶段的输出,就是一个<Key, Value>的键值对,然而,很多时候,我们的输出结果不是这么简单的.

4 开发调试不方便,Hadoop将System.out.println()语句的输出,都收集起来了,作为自己的输出,要看的话,需要到JobTracker的WebUI中,查看日志.

推荐阅读更多精彩内容

  • Hadoop Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的...
    IT程序员阅读 95评论 0 2
  • Hadoop生态圈 可以把hadoop想象成一个很大的生态圈(本来就是),或者说想象成一个动物园吧,之后的东西就比...
    mrlevo520阅读 217评论 0 4
  • http://geek.csdn.net/news/detail/210469http://www.36dsj.c...
    Albert陈凯阅读 1,945评论 1 19
  • Hadoop概论浅学 - 简书 http://www.jianshu.com/p/1a7efa602c22 Had...
    葡萄喃喃呓语阅读 46评论 0 2
  • 父亲来了呆了两天又走了,做为一个儿子我做得不好,我想他看到自己儿子过的生活和他想象的不一样,一直在努力的想摆脱困境...
    周诚阅读 33评论 0 1