代码之家  ›  专栏  ›  技术社区  ›  Federico

每个HBase表有一个Reducer

  •  1
  • Federico  · 技术社区  · 16 年前

    基本上,我需要将数据路由到正确的减速器。每个减速机都将是一个表减速机。

    我有以下文件

    venodor1,user1,xxxx=n venodor1,user1,xxxx=n venodor2,user2,xxxx=n

    [用户1]=>{data:xxxx = n} [用户2]=>{data:xxxx = n}

    [用户1]=>{data:xxxx = n}

    格式为[行ID]=>{[族]:[COLUMN]=[VALUE]}

    • 每个供应商都有不同的hbase表
    • 行需要根据行中的值转到不同的hbase表。

    谢谢, 费德里科

    1 回复  |  直到 16 年前
        1
  •  0
  •   Federico    16 年前

    我找到了路。。。让减速机处理桌子。 不要使用TableReducer,只要使用Reducer即可。 清除时,对所有表执行flushCommit()。