У меня есть буферизатор < /code>, как показано ниже: < /p>
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(
new GZIPOutputStream( hdfs.create(filepath, true ))));
String line = "text";
writer.write(line);
< /code>
Я хочу узнать байты, записанные в файл с файлом запроса, таким образом, как < /p>
hdfs = FileSystem.get( new URI( "hdfs://localhost:8020" ), configuration );
filepath = new Path("path");
hdfs.getFileStatus(filepath).getLen();
< /code>
, как это добавит накладные расходы, и я не хочу этого. < /p>
Также я не могу сделать это: < /p>
line.getBytes().length;
< /code>
Как дает размер перед сжатием. < /p>
Подробнее здесь: https://stackoverflow.com/questions/255 ... tputstream
Подсчитайте байты, записанные в файл через Bufferedwriter, образованный Gzipoutputstream ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как записать все имена файлов, записанные в конце каждого окна, в файл метаданных?
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как использовать try-catch (IOException) для BufferedWriter.write, вложенного в if-else?
Anonymous » » в форуме JAVA - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как использовать try-catch (IOException) для BufferedWriter.write, вложенного в if-else?
Anonymous » » в форуме JAVA - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-