作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我是 Hadoop 世界的新手。我想知道 <K,V>
的类型是什么在InputSampler<K,V>
或 InputSampler.Sampler<K,V>
?这等于来自 Mapper
的键和值?上的例子互联网不要使用它们。例如这个 link只需在没有泛型的情况下实例化它:
InputSampler.Sampler sampler = new InputSampler.RandomSampler(pcnt, numSamples, maxSplits);
最佳答案
是的,when looking at the code ,K表示键的类型,V表示值的类型。真正的 Writable
类型取决于您想要采样的输入类型,从这个意义上说 - 是的,它类似于您在 Mapper
中使用的类型。
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));
}
关于java - InputSampler<K,V>中的<K,V>有哪些类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24858657/
我是 Hadoop 世界的新手。我想知道 的类型是什么在InputSampler或 InputSampler.Sampler ?这等于来自 Mapper 的键和值?上的例子互联网不要使用它们。例如这
当我在hadoop中运行wordcount示例时,遇到了这个异常(但是上次运行它时,它得到了正确的答案,没有任何异常): hadoop jar /home/spark/opt/hadoop-2.6.5
我是一名优秀的程序员,十分优秀!