1

Google File System で公開された論文を読んでいて、GFS が既存のファイルの任意の場所への追加と更新をサポートしていることを知りました。

私が知る限り、HDFS は更新操作をサポートしていません。これは、1 回の書き込みと複数回の読み取り機能を目的としているためです。HDFS は現在、追加操作をサポートしています。最近のリリースでは、デフォルトで dfs.support.append が false に設定されています。

だから私の質問は、何らかの更新操作を行う方法があるということです。調べてみましたが、わかったのは、HDFS が更新操作をサポートしていないということだけです。

ご連絡をお待ちしております。

参考までに: 私はクローデラに関する多くの投稿を読んだことがあります。Hadoop の貢献者によるいくつかのブログで、HDFS が更新操作をサポートしている可能性があることを発見できました。しかし、更新操作の方法について言及したり、正確に述べたりした人は誰もいません。

4

1 に答える 1

2

現在のメジャー リリースであるApache Hadoop 2.0は、新しい追加パイプラインを含むいくつかの重要な HDFS の改善を提供します。追加の設計ドキュメントで詳細情報を確認できます。そして、これらは関連するチケットです:

HADOOP-1700

HDFS-265

ところで、私は1.xにも追加しようとしました。動作しますが、安全ではありません。

于 2013-09-26T21:39:39.120 に答える