Hadoop中的非法分区

时间:2018-08-06 03:38:44

标签: hadoop-partitioning

1。出现非法分区错误,非法分区为2(1)

2。提供给分区器1的中间数据样本---ZIDK- :: 0-11 :: 1

2,--- ZIDK- :: 12-24 :: 4

3。在作业numReducerTasks中设置为2。

需要帮助确定下面的分区程序出了什么问题。

public class SaavanPartitioner extends Partitioner<Text,Text> {


public int getPartition(Text key, Text value, int numReduceTasks)
{

    int ID = Integer.parseInt(key.toString());

    if(ID==1)
    {
        return 0;
    }


    else 
    {
        return 1;
    }


}

0 个答案:

没有答案