作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在hadoop流中,我可以将文件写入到reducer的本地光盘中吗?
例如,在C++的reducer中,如果我编写代码
ofstream fout(***);
fout << "asdf";
fout
创建的文件在哪里?
最佳答案
Hadoop流将使用Hadoop OutputFormatters
(例如TextOutputFormat
)。因此,除了内置格式提供的输出行为以外,获得特定输出行为的一种方法是编写自定义输出格式,并覆盖getRecordWriter(TaskAttemptContext context)
方法。
我不确定直接从reduce写入本地磁盘是否可行,这可能很好。您需要尝试一下。这样做的主要问题是,在群集中,您不知道 reducer 将在哪个节点上运行,并且失去了HDFS提供的许多可靠性。
关于hadoop - 在hadoop流中,我可以将文件写入到reducer的本地光盘中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38690023/
我想用 list-style-type: disc; 列出一些程序。 但是列表项没有这个“disc”并且有滚动条,我不知道为什么......看这里(Link)。 它应该只是一个带有光盘图标的列表,每个
使用 cygwin 终端,我的 .bashrc 中有以下内容: export WINHOME="/cygdrive/c/Users/userName" export TUTORING="$WINHOM
我创建了一个别名,以免每次我移动到一个新目录时都写 ls: alias cl='cd_(){ cd "$@" && ls; }; cd_' 假设我有一个名为“下载”的文件夹(我当然碰巧有),所以我只需
我是一名优秀的程序员,十分优秀!