Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
HDFS からローカルにファイルをコピーする必要があります。今、私には 2 つのオプションがあります。1) Hadoop Native Java API (FileSystem) を使用するか、2) WebHDFS を使用します [クラスターで有効にしても問題はありません]
誰かが好ましいオプションとその理由を教えてもらえますか?
Java を使用している場合は、より柔軟で制御しやすいネイティブ Java API をお勧めします。
ただし、Hadoop に必要な多数のライブラリを使用したくない場合は、WebHDFS の方が適しています。アプリケーションと Hadoop を分離します。もちろん、HTTP のために多少のパフォーマンス コストを支払う必要があります。