gpt4 book ai didi

hadoop - 哪里可以找到hadoop中Context的API的详细信息?

转载 作者:可可西里 更新时间:2023-11-01 16:01:52 24 4
gpt4 key购买 nike

我编写了一些常规的 Hadoop MapReduce 作业,因此仅根据给定的 Apache Hadoop 源代码中的一些示例调用 context.write() 方法。但是这样的复制并不能帮助我更深入地理解 Hadoop API。

因此,最近我开始更仔细地阅读Hadoop API文档(https://hadoop.apache.org/docs/r2.7.0/api/),并试图弄清楚Context中除了context.write()之外还有没有其他方法。例如,在 teragen 示例中,使用了 context.getCounter()

但令我惊讶的是,我无法从上面的链接中找到 Context 类文档。

我在哪里可以找到 hadoop 中 Context 类的文档?

最佳答案

如果您深入研究标准 Mapper class,您就可以开始了解发生了什么来源(大约第 106 行)。

public abstract class Context
implements MapContext<KEYIN,VALUEIN,KEYOUT,VALUEOUT> {
}

所以这只是一个实现 MapContext 接口(interface)的抽象类 here (Javadoc link)。

具体实现是MapContextImpl发现here .

看起来 ContextFactory ( source ) 负责创建 Context 的不同实现。

关于hadoop - 哪里可以找到hadoop中Context的API的详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38205848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com