Java <;K、 V>;输入采样器<;K、 V>;?
我是Hadoop世界的新手。我想知道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表示值类型。真正的可写类型取决于您想要采样的输入类型,从这个意义上讲-是的,它
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上的示例没有使用它们。很抱歉,您的问题听起来不是这样,请预先编辑。