@ThreadSafe public final class HadoopUtils extends Object
Modifier and Type | Method and Description |
---|---|
static void |
addSwiftCredentials(org.apache.hadoop.conf.Configuration configuration)
Adds Swift keys to the given Hadoop Configuration object if the user has specified them using
System properties, and they're not already set.
|
static String |
getAlluxioFileName(String path)
Given a
String path, returns an equivalent Alluxio path. |
static String |
getPathWithoutScheme(org.apache.hadoop.fs.Path path)
Given a
Path path, it returns the path component of its URI, which has the form
scheme://authority/path. |
static AlluxioConfiguration |
toAlluxioConf(org.apache.hadoop.conf.Configuration conf) |
static URIStatus |
toAlluxioUriStatus(org.apache.hadoop.fs.FileStatus status) |
static org.apache.hadoop.fs.Path |
toPath(AlluxioURI alluxioURI) |
static String |
toStringHadoopFileSplit(org.apache.hadoop.mapred.FileSplit fs)
Returns a string representation of a Hadoop
FileSplit . |
static String |
toStringHadoopFileStatus(org.apache.hadoop.fs.FileStatus fs)
Returns a string representation of a Hadoop
FileStatus . |
static String |
toStringHadoopInputSplit(org.apache.hadoop.mapred.InputSplit is)
Returns a string representation of a
InputSplit . |
public static String getPathWithoutScheme(org.apache.hadoop.fs.Path path)
Path
path, it returns the path component of its URI, which has the form
scheme://authority/path.path
- an HDFS Path
Path
URIpublic static String getAlluxioFileName(String path)
String
path, returns an equivalent Alluxio path.path
- the path to parsepublic static String toStringHadoopFileSplit(org.apache.hadoop.mapred.FileSplit fs)
FileSplit
.fs
- Hadoop FileSplit
public static String toStringHadoopFileStatus(org.apache.hadoop.fs.FileStatus fs)
FileStatus
.fs
- Hadoop FileStatus
public static String toStringHadoopInputSplit(org.apache.hadoop.mapred.InputSplit is)
InputSplit
.is
- Hadoop InputSplit
public static void addSwiftCredentials(org.apache.hadoop.conf.Configuration configuration)
alluxio.underfs.hdfs.HdfsUnderFileSystemUtils
, to
prevent the module alluxio-core-client-hdfs from depending on the module alluxio-underfs.configuration
- Hadoop configurationpublic static org.apache.hadoop.fs.Path toPath(AlluxioURI alluxioURI)
alluxioURI
- Alluxio uripublic static AlluxioConfiguration toAlluxioConf(org.apache.hadoop.conf.Configuration conf)
conf
- Hadoop confpublic static URIStatus toAlluxioUriStatus(org.apache.hadoop.fs.FileStatus status)
status
- Hadoop file statusCopyright © 2023. All Rights Reserved.