@InterfaceAudience.Public
@InterfaceStability.Evolving
public class HdfsDataOutputStream
extends org.apache.hadoop.fs.FSDataOutputStream
FSDataOutputStream
.Modifier and Type | Class and Description |
---|---|
static class |
HdfsDataOutputStream.SyncFlag |
written
out
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<HdfsDataOutputStream.SyncFlag> syncFlags)
Sync buffered data to DataNodes (flush to disk devices).
|
abort, close, getIOStatistics, 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<HdfsDataOutputStream.SyncFlag> syncFlags) throws IOException
syncFlags
- Indicate the detailed semantic and actions of the hsync.IOException
FSDataOutputStream.hsync()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.