@InterfaceAudience.Public @InterfaceStability.Evolving public class HdfsDataOutputStream extends FSDataOutputStream
FSDataOutputStream
.written
out
DROPBEHIND, HFLUSH, HSYNC, PREADBYTEBUFFER, READAHEAD, READBYTEBUFFER, 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, toString
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
write
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
write
public HdfsDataOutputStream(org.apache.hadoop.hdfs.DFSOutputStream out, org.apache.hadoop.fs.FileSystem.Statistics stats, long startPosition) throws IOException
IOException
public HdfsDataOutputStream(org.apache.hadoop.hdfs.DFSOutputStream out, org.apache.hadoop.fs.FileSystem.Statistics stats) throws IOException
IOException
public HdfsDataOutputStream(org.apache.hadoop.crypto.CryptoOutputStream out, org.apache.hadoop.fs.FileSystem.Statistics stats, long startPosition) throws IOException
IOException
public HdfsDataOutputStream(org.apache.hadoop.crypto.CryptoOutputStream out, org.apache.hadoop.fs.FileSystem.Statistics stats) throws IOException
IOException
public int getCurrentBlockReplication() throws IOException
IOException
public void hsync(EnumSet<org.apache.hadoop.hdfs.client.HdfsDataOutputStream.SyncFlag> syncFlags) throws IOException
syncFlags
- Indicate the detailed semantic and actions of the hsync.IOException
FSDataOutputStream.hsync()
Copyright © 2020 Apache Software Foundation. All rights reserved.