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

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

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

迷茫
迷茫

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

모든 응답(1)
Peter_Zhu
  1. FSDataOutputStream 스트림을 닫으면 됩니다. 이는 단일 파일용으로 작성되었습니다. FileSystem은 여러분이 이해하는 클라이언트일 뿐이며 단일 파일의 읽기-쓰기 스트림을 닫는 것과는 완전히 다릅니다. 또한 FSDataOutputStream 스트림을 닫는 주요 목적은 현재 작성된 콘텐츠를 실제 파일 시스템으로 플러시하는 것입니다. 그렇지 않으면 읽기 및 쓰기가 동기화되지 않아 문제가 발생할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!