Rumah  >  Soal Jawab  >  teks badan

java - hdfs FSDataOutputStream和FileSystem的问题

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

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

迷茫迷茫2763 hari yang lalu568

membalas semua(1)saya akan balas

  • 天蓬老师

    天蓬老师2017-04-18 09:48:04

    1. Ya

    2. Hanya tutup strim FSDataOutputStream Ini ditulis untuk satu fail. FileSystem hanyalah klien seperti yang anda fahami, dan ia sama sekali berbeza daripada menutup aliran baca dan tulis satu fail. Di samping itu, tujuan utama menutup aliran FSDataOutputStream adalah untuk mengepam kandungan yang sedang ditulis ke sistem fail sebenar, jika tidak, baca dan tulis mungkin tidak segerak dan menyebabkan masalah

    balas
    0
  • Batalbalas