@InterfaceAudience.Public @InterfaceStability.Evolving public class HdfsDataOutputStream extends FSDataOutputStream
FSDataOutputStream.writtenoutDROPBEHIND, HFLUSH, HSYNC, READAHEAD, UNBUFFER| Constructor and Description |
|---|
HdfsDataOutputStream(org.apache.hadoop.crypto.CryptoOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats) |
HdfsDataOutputStream(org.apache.hadoop.crypto.CryptoOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats,
long startPosition) |
HdfsDataOutputStream(org.apache.hadoop.hdfs.DFSOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats) |
HdfsDataOutputStream(org.apache.hadoop.hdfs.DFSOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats,
long startPosition) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCurrentBlockReplication()
Get the actual number of replicas of the current block.
|
void |
hsync(EnumSet<org.apache.hadoop.hdfs.client.HdfsDataOutputStream.SyncFlag> syncFlags)
Sync buffered data to DataNodes (flush to disk devices).
|
close, getPos, hasCapability, hflush, hsync, setDropBehind, toStringflush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFwriteclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitwritepublic HdfsDataOutputStream(org.apache.hadoop.hdfs.DFSOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats,
long startPosition)
throws IOException
IOExceptionpublic HdfsDataOutputStream(org.apache.hadoop.hdfs.DFSOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats)
throws IOException
IOExceptionpublic HdfsDataOutputStream(org.apache.hadoop.crypto.CryptoOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats,
long startPosition)
throws IOException
IOExceptionpublic HdfsDataOutputStream(org.apache.hadoop.crypto.CryptoOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats)
throws IOException
IOExceptionpublic int getCurrentBlockReplication()
throws IOException
IOExceptionpublic void hsync(EnumSet<org.apache.hadoop.hdfs.client.HdfsDataOutputStream.SyncFlag> syncFlags) throws IOException
syncFlags - Indicate the detailed semantic and actions of the hsync.IOExceptionFSDataOutputStream.hsync()Copyright © 2020 Apache Software Foundation. All rights reserved.