我正在尝试按日期对地图输出进行分区,但是我没有任何运气。
我的地图输出形式为:
2012-01-01\这里有一些文字
使用 KeyFieldBasedPartitioner,我尝试按日期对每个地图输出进行分区,因此每年将有 365 个分区。
以下选项对我不起作用: map.output.key.field.separator=- mapred.text.key.partitioner.options=-k1,3.2 #Each reducer 匹配我的键中“day”字段的第二个字符,所以01、11、21、31被发送到同一个reducer)。
是否可以分割两个字符的组合?