| Package | Description |
|---|---|
| org.apache.hadoop.hdfs | |
| org.apache.hadoop.hdfs.client |
This package provides the administrative APIs for HDFS.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
DFSStripedOutputStream |
This class supports writing files in striped layout and erasure coded format.
|
| Modifier and Type | Method | Description |
|---|---|---|
DFSOutputStream |
DFSClient.create(java.lang.String src,
org.apache.hadoop.fs.permission.FsPermission permission,
java.util.EnumSet<org.apache.hadoop.fs.CreateFlag> flag,
boolean createParent,
short replication,
long blockSize,
org.apache.hadoop.util.Progressable progress,
int buffersize,
org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt) |
Create a new dfs file with the specified block replication
with write-progress reporting and return an output stream for writing
into the file.
|
DFSOutputStream |
DFSClient.create(java.lang.String src,
org.apache.hadoop.fs.permission.FsPermission permission,
java.util.EnumSet<org.apache.hadoop.fs.CreateFlag> flag,
boolean createParent,
short replication,
long blockSize,
org.apache.hadoop.util.Progressable progress,
int buffersize,
org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt,
java.net.InetSocketAddress[] favoredNodes) |
Same as
DFSClient.create(String, FsPermission, EnumSet, boolean, short, long,
Progressable, int, ChecksumOpt) with the addition of favoredNodes that is
a hint to where the namenode should place the file blocks. |
DFSOutputStream |
DFSClient.create(java.lang.String src,
org.apache.hadoop.fs.permission.FsPermission permission,
java.util.EnumSet<org.apache.hadoop.fs.CreateFlag> flag,
boolean createParent,
short replication,
long blockSize,
org.apache.hadoop.util.Progressable progress,
int buffersize,
org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt,
java.net.InetSocketAddress[] favoredNodes,
java.lang.String ecPolicyName) |
Same as
DFSClient.create(String, FsPermission, EnumSet, boolean, short, long,
Progressable, int, ChecksumOpt, InetSocketAddress[]) with the addition of
ecPolicyName that is used to specify a specific erasure coding policy
instead of inheriting any policy from this new file's parent directory. |
DFSOutputStream |
DFSClient.create(java.lang.String src,
org.apache.hadoop.fs.permission.FsPermission permission,
java.util.EnumSet<org.apache.hadoop.fs.CreateFlag> flag,
boolean createParent,
short replication,
long blockSize,
org.apache.hadoop.util.Progressable progress,
int buffersize,
org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt,
java.net.InetSocketAddress[] favoredNodes,
java.lang.String ecPolicyName,
java.lang.String storagePolicy) |
Same as
DFSClient.create(String, FsPermission, EnumSet, boolean, short, long,
Progressable, int, ChecksumOpt, InetSocketAddress[], String)
with the storagePolicy that is used to specify a specific storage policy
instead of inheriting any policy from this new file's parent directory. |
DFSOutputStream |
DFSClient.create(java.lang.String src,
org.apache.hadoop.fs.permission.FsPermission permission,
java.util.EnumSet<org.apache.hadoop.fs.CreateFlag> flag,
short replication,
long blockSize,
org.apache.hadoop.util.Progressable progress,
int buffersize,
org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt) |
Call
DFSClient.create(String, FsPermission, EnumSet, boolean, short,
long, Progressable, int, ChecksumOpt) with createParent
set to true. |
DFSOutputStream |
DFSClient.primitiveCreate(java.lang.String src,
org.apache.hadoop.fs.permission.FsPermission absPermission,
java.util.EnumSet<org.apache.hadoop.fs.CreateFlag> flag,
boolean createParent,
short replication,
long blockSize,
org.apache.hadoop.util.Progressable progress,
int buffersize,
org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt) |
Same as {
DFSClient.create(String, FsPermission, EnumSet, short, long,
Progressable, int, ChecksumOpt) except that the permission
is absolute (ie has already been masked with umask. |
| Modifier and Type | Method | Description |
|---|---|---|
HdfsDataOutputStream |
DFSClient.createWrappedOutputStream(DFSOutputStream dfsos,
org.apache.hadoop.fs.FileSystem.Statistics statistics) |
Wraps the stream in a CryptoOutputStream if the underlying file is
encrypted.
|
HdfsDataOutputStream |
DFSClient.createWrappedOutputStream(DFSOutputStream dfsos,
org.apache.hadoop.fs.FileSystem.Statistics statistics,
long startPos) |
Wraps the stream in a CryptoOutputStream if the underlying file is
encrypted.
|
void |
DFSClient.putFileBeingWritten(java.lang.String key,
DFSOutputStream out) |
Put a file.
|
| Constructor | Description |
|---|---|
HdfsDataOutputStream(DFSOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats) |
|
HdfsDataOutputStream(DFSOutputStream out,
org.apache.hadoop.fs.FileSystem.Statistics stats,
long startPosition) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.