1

我正在阅读 Google File System 上发表的论文,发现 GFS 支持在现有文件的任意位置追加和更新。

据我所知,HDFS 不支持更新操作,因为它是用于一次写入和多次读取的功能。HDFS 现在确实支持追加操作。他们将最新版本的 dfs.support.append 默认设置为 false。

所以我的问题是有什么方法可以进行某种更新操作。我试过寻找,但我发现HDFS不支持更新操作。

希望早日收到你的消息。

仅供参考:我读过很多关于 claudera 和其他关于此的帖子。我能够在 hadoop 贡献者的一些博客中找到 HDFS 确实支持更新操作的可能性。但是没有人提到或准确说明它是如何进行更新操作的。

4

1 回答 1

2

当前的主要版本Apache Hadoop 2.0提供了几项重大的 HDFS 改进,包括新的附加管道。您可以在附加设计文档中找到详细信息。这些是相关的门票:

HADOOP-1700

HDFS-265

顺便说一句,我也尝试过在 1.x 上附加。它有效,但不安全。

于 2013-09-26T21:39:39.120 回答