java - hdfs FSDataOutputStream和FileSystem的问题
迷茫
迷茫 2017-04-18 09:46:04
0
1
532

FileSystem是否就相当于client?
每次FileSystem.create就是新建了一个client?

关于hdfs文件关闭,当FSDataOutputStream流关闭了,是否就表示这个文件关闭了,该文件可以供其他操作,如hive、MR等,因为文件不关闭,是无法供其他操作的;还是FileSystem关闭了才算文件关闭,才能对该文件做其他操作?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
Peter_Zhu
  1. はい

  2. FSDataOutputStream ストリームを閉じるだけです。これは 1 つのファイルに対して書き込まれます。 FileSystem は、理解されているとおり単なるクライアントであり、単一ファイルの読み取り/書き込みストリームを閉じることとはまったく異なります。さらに、FSDataOutputStream ストリームを閉じる主な目的は、現在書き込まれているコンテンツを実際のファイル システムにフラッシュすることです。そうしないと、読み取りと書き込みが同期せず、問題が発生する可能性があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!