Java <;K、 V>;输入采样器<;K、 V>;?

Java <;K、 V>;输入采样器<;K、 V>;?,java,hadoop,mapreduce,Java,Hadoop,Mapreduce,我是Hadoop世界的新手。我想知道InputSampler或InputSampler.Sampler中的类型是什么?这等于来自映射器的键和值?上的例子 互联网不使用它们。例如,这只是在没有泛型的情况下实例化它: InputSampler.Sampler sampler = new InputSampler.RandomSampler(pcnt, numSamples, maxSplits); 是,K表示键的类型,V表示值类型。真正的可写类型取决于您想要采样的输入类型,从这个意义上讲-是的,它

我是Hadoop世界的新手。我想知道
InputSampler
InputSampler.Sampler
中的
类型是什么?这等于来自
映射器的键和值?上的例子
互联网不使用它们。例如,这只是在没有泛型的情况下实例化它:

InputSampler.Sampler sampler = new InputSampler.RandomSampler(pcnt, numSamples, maxSplits);
是,K表示键的类型,V表示值类型。真正的
可写
类型取决于您想要采样的输入类型,从这个意义上讲-是的,它类似于您在
映射器中使用的类型

  RecordReader<K,V> reader = inf.createRecordReader(splits.get(i), samplingContext);
  reader.initialize(splits.get(i), samplingContext);
  while (reader.nextKeyValue()) {
    samples.add(ReflectionUtils.copy(job.getConfiguration(),
    reader.getCurrentKey(), null));
  }
RecordReader=inf.createRecordReader(splits.get(i),samplingContext);
reader.initialize(splits.get(i)、samplingContext);
while(reader.nextKeyValue()){
samples.add(ReflectionUtils.copy(job.getConfiguration()),
reader.getCurrentKey(),null));
}

很可能是您实例化它时使用的类型。@Shail016我知道Java泛型:D。我问这个问题是因为Internet上的示例没有使用它们。很抱歉,您的问题听起来不是这样,请预先编辑。