public class Hadoop23Shims extends HadoopShimsSecure
| Modifier and Type | Class and Description |
|---|---|
class |
Hadoop23Shims.Hadoop23FileStatus |
class |
Hadoop23Shims.HdfsEncryptionShim |
class |
Hadoop23Shims.KerberosNameShim
Shim for KerberosName
|
class |
Hadoop23Shims.MiniDFSShim
MiniDFSShim.
|
class |
Hadoop23Shims.MiniMrShim
Shim for MiniMrCluster
|
class |
Hadoop23Shims.MiniSparkShim
Shim for MiniSparkOnYARNCluster
|
class |
Hadoop23Shims.MiniTezShim
Shim for MiniTezCluster
|
static class |
Hadoop23Shims.StoragePolicyShim |
HadoopShimsSecure.CombineFileInputFormatShim<K,V>, HadoopShimsSecure.CombineFileRecordReader<K,V>, HadoopShimsSecure.InputSplitShimHadoopShims.ByteBufferPoolShim, HadoopShims.DirectCompressionType, HadoopShims.DirectDecompressorShim, HadoopShims.HCatHadoopShims, HadoopShims.HdfsFileStatus, HadoopShims.JobTrackerState, HadoopShims.NoopHdfsEncryptionShim, HadoopShims.StoragePolicyValue, HadoopShims.WebHCatJTShim, HadoopShims.ZeroCopyReaderShim| Modifier and Type | Field and Description |
|---|---|
protected static Method |
accessMethod |
protected static Method |
getPasswordMethod |
| Constructor and Description |
|---|
Hadoop23Shims() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDelegationTokens(FileSystem fs,
org.apache.hadoop.security.Credentials cred,
String uname) |
void |
checkFileAccess(FileSystem fs,
FileStatus stat,
org.apache.hadoop.fs.permission.FsAction action) |
HadoopShims.HdfsEncryptionShim |
createHdfsEncryptionShim(FileSystem fs,
org.apache.hadoop.conf.Configuration conf) |
FileSystem |
createProxyFileSystem(FileSystem fs,
URI uri) |
HadoopShims.CombineFileInputFormatShim |
getCombineFileInputFormat() |
org.apache.hadoop.conf.Configuration |
getConfiguration(org.apache.hadoop.mapreduce.JobContext context) |
Path |
getCurrentTrashPath(org.apache.hadoop.conf.Configuration conf,
FileSystem fs) |
long |
getDefaultBlockSize(FileSystem fs,
Path path) |
short |
getDefaultReplication(FileSystem fs,
Path path) |
HadoopShims.DirectDecompressorShim |
getDirectDecompressor(HadoopShims.DirectCompressionType codec) |
HadoopShims.HdfsFileStatus |
getFullFileStatus(org.apache.hadoop.conf.Configuration conf,
FileSystem fs,
Path file) |
Map<String,String> |
getHadoopConfNames() |
HadoopShims.HCatHadoopShims |
getHCatShim() |
org.apache.hadoop.mapred.JobConf |
getJobConf(org.apache.hadoop.mapred.JobContext context) |
String |
getJobLauncherHttpAddress(org.apache.hadoop.conf.Configuration conf) |
String |
getJobLauncherRpcAddress(org.apache.hadoop.conf.Configuration conf) |
HadoopShims.JobTrackerState |
getJobTrackerState(org.apache.hadoop.mapred.ClusterStatus clusterStatus) |
Hadoop23Shims.KerberosNameShim |
getKerberosNameShim(String name)
Returns a shim to wrap KerberosName
|
BlockLocation[] |
getLocations(FileSystem fs,
FileStatus status) |
TreeMap<Long,BlockLocation> |
getLocationsWithOffset(FileSystem fs,
FileStatus status) |
Comparator<org.apache.hadoop.io.LongWritable> |
getLongComparator() |
void |
getMergedCredentials(org.apache.hadoop.mapred.JobConf jobConf) |
HadoopShims.MiniDFSShim |
getMiniDfs(org.apache.hadoop.conf.Configuration conf,
int numDataNodes,
boolean format,
String[] racks) |
Hadoop23Shims.MiniMrShim |
getMiniMrCluster(org.apache.hadoop.conf.Configuration conf,
int numberOfTaskTrackers,
String nameNode,
int numDir)
Returns a shim to wrap MiniMrCluster
|
Hadoop23Shims.MiniMrShim |
getMiniSparkCluster(org.apache.hadoop.conf.Configuration conf,
int numberOfTaskTrackers,
String nameNode,
int numDir)
Returns a shim to wrap MiniSparkOnYARNCluster
|
Hadoop23Shims.MiniMrShim |
getMiniTezCluster(org.apache.hadoop.conf.Configuration conf,
int numberOfTaskTrackers,
String nameNode,
int numDir)
Returns a shim to wrap MiniMrTez
|
FileSystem |
getNonCachedFileSystem(URI uri,
org.apache.hadoop.conf.Configuration conf) |
String |
getPassword(org.apache.hadoop.conf.Configuration conf,
String name) |
Path |
getPathWithoutSchemeAndAuthority(Path path) |
HadoopShims.StoragePolicyShim |
getStoragePolicyShim(FileSystem fs) |
String |
getTaskAttemptLogUrl(org.apache.hadoop.mapred.JobConf conf,
String taskTrackerHttpAddress,
String taskAttemptId) |
HadoopShims.WebHCatJTShim |
getWebHCatShim(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.security.UserGroupInformation ugi) |
HadoopShims.ZeroCopyReaderShim |
getZeroCopyReader(FSDataInputStream in,
HadoopShims.ByteBufferPoolShim pool) |
boolean |
hasStickyBit(org.apache.hadoop.fs.permission.FsPermission permission) |
void |
hflush(FSDataOutputStream stream) |
boolean |
isDirectory(FileStatus fileStatus) |
protected boolean |
isExtendedAclEnabled(org.apache.hadoop.conf.Configuration conf) |
static boolean |
isHdfsEncryptionSupported() |
boolean |
isLocalMode(org.apache.hadoop.conf.Configuration conf) |
List<FileStatus> |
listLocatedStatus(FileSystem fs,
Path path,
PathFilter filter) |
void |
mergeCredentials(org.apache.hadoop.mapred.JobConf dest,
org.apache.hadoop.mapred.JobConf src) |
boolean |
moveToAppropriateTrash(FileSystem fs,
Path path,
org.apache.hadoop.conf.Configuration conf) |
org.apache.hadoop.mapreduce.JobContext |
newJobContext(org.apache.hadoop.mapreduce.Job job) |
org.apache.hadoop.mapreduce.TaskAttemptContext |
newTaskAttemptContext(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.util.Progressable progressable) |
org.apache.hadoop.mapreduce.TaskAttemptID |
newTaskAttemptID(org.apache.hadoop.mapreduce.JobID jobId,
boolean isMap,
int taskId,
int id) |
int |
readByteBuffer(FSDataInputStream file,
ByteBuffer dest) |
void |
refreshDefaultQueue(org.apache.hadoop.conf.Configuration conf,
String userName)
Load the fair scheduler queue for given user if available.
|
boolean |
runDistCp(Path src,
Path dst,
org.apache.hadoop.conf.Configuration conf) |
void |
setFullFileStatus(org.apache.hadoop.conf.Configuration conf,
HadoopShims.HdfsFileStatus sourceStatus,
FileSystem fs,
Path target) |
void |
setJobLauncherRpcAddress(org.apache.hadoop.conf.Configuration conf,
String val) |
void |
setTotalOrderPartitionFile(org.apache.hadoop.mapred.JobConf jobConf,
Path partitionFile) |
void |
startPauseMonitor(org.apache.hadoop.conf.Configuration conf) |
boolean |
supportStickyBit() |
boolean |
supportTrashFeature() |
runprotected static final Method accessMethod
protected static final Method getPasswordMethod
public HadoopShims.CombineFileInputFormatShim getCombineFileInputFormat()
public String getTaskAttemptLogUrl(org.apache.hadoop.mapred.JobConf conf, String taskTrackerHttpAddress, String taskAttemptId) throws MalformedURLException
MalformedURLExceptionpublic HadoopShims.JobTrackerState getJobTrackerState(org.apache.hadoop.mapred.ClusterStatus clusterStatus) throws Exception
getJobTrackerState in interface HadoopShimsgetJobTrackerState in class HadoopShimsSecureExceptionpublic org.apache.hadoop.mapreduce.TaskAttemptContext newTaskAttemptContext(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.util.Progressable progressable)
newTaskAttemptContext in interface HadoopShimsnewTaskAttemptContext in class HadoopShimsSecurepublic org.apache.hadoop.mapreduce.TaskAttemptID newTaskAttemptID(org.apache.hadoop.mapreduce.JobID jobId,
boolean isMap,
int taskId,
int id)
public org.apache.hadoop.mapreduce.JobContext newJobContext(org.apache.hadoop.mapreduce.Job job)
newJobContext in interface HadoopShimsnewJobContext in class HadoopShimsSecurepublic void startPauseMonitor(org.apache.hadoop.conf.Configuration conf)
public boolean isLocalMode(org.apache.hadoop.conf.Configuration conf)
isLocalMode in interface HadoopShimsisLocalMode in class HadoopShimsSecurepublic String getJobLauncherRpcAddress(org.apache.hadoop.conf.Configuration conf)
getJobLauncherRpcAddress in interface HadoopShimsgetJobLauncherRpcAddress in class HadoopShimsSecurepublic void setJobLauncherRpcAddress(org.apache.hadoop.conf.Configuration conf,
String val)
setJobLauncherRpcAddress in interface HadoopShimssetJobLauncherRpcAddress in class HadoopShimsSecurepublic String getJobLauncherHttpAddress(org.apache.hadoop.conf.Configuration conf)
getJobLauncherHttpAddress in interface HadoopShimsgetJobLauncherHttpAddress in class HadoopShimsSecureprotected boolean isExtendedAclEnabled(org.apache.hadoop.conf.Configuration conf)
public long getDefaultBlockSize(FileSystem fs, Path path)
getDefaultBlockSize in interface HadoopShimsgetDefaultBlockSize in class HadoopShimsSecurepublic short getDefaultReplication(FileSystem fs, Path path)
getDefaultReplication in interface HadoopShimsgetDefaultReplication in class HadoopShimsSecurepublic boolean moveToAppropriateTrash(FileSystem fs, Path path, org.apache.hadoop.conf.Configuration conf) throws IOException
moveToAppropriateTrash in interface HadoopShimsmoveToAppropriateTrash in class HadoopShimsSecureIOExceptionpublic void setTotalOrderPartitionFile(org.apache.hadoop.mapred.JobConf jobConf,
Path partitionFile)
public Comparator<org.apache.hadoop.io.LongWritable> getLongComparator()
public void refreshDefaultQueue(org.apache.hadoop.conf.Configuration conf,
String userName)
throws IOException
IOExceptionpublic Hadoop23Shims.MiniMrShim getMiniMrCluster(org.apache.hadoop.conf.Configuration conf, int numberOfTaskTrackers, String nameNode, int numDir) throws IOException
IOExceptionpublic Hadoop23Shims.MiniMrShim getMiniTezCluster(org.apache.hadoop.conf.Configuration conf, int numberOfTaskTrackers, String nameNode, int numDir) throws IOException
IOExceptionpublic Hadoop23Shims.MiniMrShim getMiniSparkCluster(org.apache.hadoop.conf.Configuration conf, int numberOfTaskTrackers, String nameNode, int numDir) throws IOException
IOExceptionpublic HadoopShims.MiniDFSShim getMiniDfs(org.apache.hadoop.conf.Configuration conf, int numDataNodes, boolean format, String[] racks) throws IOException
IOExceptionpublic HadoopShims.HCatHadoopShims getHCatShim()
public HadoopShims.WebHCatJTShim getWebHCatShim(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.security.UserGroupInformation ugi) throws IOException
IOExceptionpublic List<FileStatus> listLocatedStatus(FileSystem fs, Path path, PathFilter filter) throws IOException
IOExceptionpublic BlockLocation[] getLocations(FileSystem fs, FileStatus status) throws IOException
IOExceptionpublic TreeMap<Long,BlockLocation> getLocationsWithOffset(FileSystem fs, FileStatus status) throws IOException
IOExceptionpublic void hflush(FSDataOutputStream stream) throws IOException
IOExceptionpublic HadoopShims.HdfsFileStatus getFullFileStatus(org.apache.hadoop.conf.Configuration conf, FileSystem fs, Path file) throws IOException
IOExceptionpublic void setFullFileStatus(org.apache.hadoop.conf.Configuration conf,
HadoopShims.HdfsFileStatus sourceStatus,
FileSystem fs,
Path target)
throws IOException
IOExceptionpublic FileSystem createProxyFileSystem(FileSystem fs, URI uri)
createProxyFileSystem in interface HadoopShimscreateProxyFileSystem in class HadoopShimsSecurepublic HadoopShims.ZeroCopyReaderShim getZeroCopyReader(FSDataInputStream in, HadoopShims.ByteBufferPoolShim pool) throws IOException
IOExceptionpublic HadoopShims.DirectDecompressorShim getDirectDecompressor(HadoopShims.DirectCompressionType codec)
public org.apache.hadoop.conf.Configuration getConfiguration(org.apache.hadoop.mapreduce.JobContext context)
public org.apache.hadoop.mapred.JobConf getJobConf(org.apache.hadoop.mapred.JobContext context)
public FileSystem getNonCachedFileSystem(URI uri, org.apache.hadoop.conf.Configuration conf) throws IOException
getNonCachedFileSystem in interface HadoopShimsgetNonCachedFileSystem in class HadoopShimsSecureIOExceptionpublic void getMergedCredentials(org.apache.hadoop.mapred.JobConf jobConf)
throws IOException
IOExceptionpublic void mergeCredentials(org.apache.hadoop.mapred.JobConf dest,
org.apache.hadoop.mapred.JobConf src)
throws IOException
IOExceptionpublic void checkFileAccess(FileSystem fs, FileStatus stat, org.apache.hadoop.fs.permission.FsAction action) throws IOException, AccessControlException, Exception
checkFileAccess in interface HadoopShimscheckFileAccess in class HadoopShimsSecureIOExceptionAccessControlExceptionExceptionpublic String getPassword(org.apache.hadoop.conf.Configuration conf, String name) throws IOException
IOExceptionpublic boolean supportStickyBit()
public boolean hasStickyBit(org.apache.hadoop.fs.permission.FsPermission permission)
public boolean supportTrashFeature()
public Path getCurrentTrashPath(org.apache.hadoop.conf.Configuration conf, FileSystem fs)
public Hadoop23Shims.KerberosNameShim getKerberosNameShim(String name) throws IOException
IOExceptionpublic boolean isDirectory(FileStatus fileStatus)
public HadoopShims.StoragePolicyShim getStoragePolicyShim(FileSystem fs)
public boolean runDistCp(Path src, Path dst, org.apache.hadoop.conf.Configuration conf) throws IOException
IOExceptionpublic static boolean isHdfsEncryptionSupported()
public HadoopShims.HdfsEncryptionShim createHdfsEncryptionShim(FileSystem fs, org.apache.hadoop.conf.Configuration conf) throws IOException
IOExceptionpublic int readByteBuffer(FSDataInputStream file, ByteBuffer dest) throws IOException
IOExceptionpublic void addDelegationTokens(FileSystem fs, org.apache.hadoop.security.Credentials cred, String uname) throws IOException
addDelegationTokens in interface HadoopShimsaddDelegationTokens in class HadoopShimsSecureIOExceptionCopyright © 2016 The Apache Software Foundation. All rights reserved.