2012-02-01 15 views
5

私はHadoopの初心者です。私は、HDFSは主に「一度書く、いつでも読む」ことを読んでいます。私はHDFSに保存されているファイルを変更する必要があるユースケースがあります。私はこれを行う方法があれば研究しています。hadoop HDFSファイルの更新

私の質問は、HBaseのにHDFSファイルをロードすることが可能に修正を行い、バックHDFSに保存されますされ、元のファイルを削除します。これが実現可能なら私に教えてください。

答えて

4

あなたはHBaseのを使用してはるかに優れているファイルの値を更新する必要がある場合。 MRジョブのHBaseテーブルは、TableInputFormatとTableOutputFormatを使用して引き続き使用できます。データを追加する場合は、0.20.205.0などのhdfs appendをサポートする任意のhadoopバージョンを使用できます。

+0

感謝スティーブ。 hbaseを使用してhdfsファイルにrandowの書き込みを行うことはできますか? –

+0

hbase内のレコードをランダムに変更することができます。 –

+0

スティーブは私がHDFSファイルを超えることができHBaseのテーブルを構築しています。私はシンプルでHBaseのレコードを更新しようとしたとき HDFSの変化を見ることができないコマンドイム「を入れて」?自動更新されるべきではありませんか? – Ragav

関連する問題