public class Utils extends Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkAppSuccessForJobIOException(IOException ioe,
org.apache.hadoop.mapreduce.Job job,
boolean useYarnRMJobStatusFallback)
It is possible for a Hadoop Job to succeed, but for `job.waitForCompletion()` to fail because of
issues with the JobHistory server.
|
static boolean |
checkAppSuccessFromYarnRM(org.apache.hadoop.mapreduce.Job job) |
static boolean |
exists(org.apache.hadoop.mapreduce.JobContext job,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path inputPath) |
static String |
getFailureMessage(org.apache.hadoop.mapreduce.Job failedJob,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
static Map<String,Object> |
getStats(org.apache.hadoop.mapreduce.JobContext job,
org.apache.hadoop.fs.Path statsPath) |
static OutputStream |
makePathAndOutputStream(org.apache.hadoop.mapreduce.JobContext job,
org.apache.hadoop.fs.Path outputPath,
boolean deleteExisting) |
static InputStream |
openInputStream(org.apache.hadoop.mapreduce.JobContext job,
org.apache.hadoop.fs.Path inputPath) |
static InputStream |
openInputStream(org.apache.hadoop.mapreduce.JobContext job,
org.apache.hadoop.fs.Path inputPath,
org.apache.hadoop.fs.FileSystem fileSystem) |
static void |
storeStats(org.apache.hadoop.mapreduce.JobContext job,
org.apache.hadoop.fs.Path path,
Map<String,Object> stats) |
public static OutputStream makePathAndOutputStream(org.apache.hadoop.mapreduce.JobContext job, org.apache.hadoop.fs.Path outputPath, boolean deleteExisting) throws IOException
IOExceptionpublic static InputStream openInputStream(org.apache.hadoop.mapreduce.JobContext job, org.apache.hadoop.fs.Path inputPath) throws IOException
IOExceptionpublic static boolean exists(org.apache.hadoop.mapreduce.JobContext job,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path inputPath)
throws IOException
IOExceptionpublic static InputStream openInputStream(org.apache.hadoop.mapreduce.JobContext job, org.apache.hadoop.fs.Path inputPath, org.apache.hadoop.fs.FileSystem fileSystem) throws IOException
IOExceptionpublic static Map<String,Object> getStats(org.apache.hadoop.mapreduce.JobContext job, org.apache.hadoop.fs.Path statsPath) throws IOException
IOExceptionpublic static void storeStats(org.apache.hadoop.mapreduce.JobContext job,
org.apache.hadoop.fs.Path path,
Map<String,Object> stats)
throws IOException
IOException@Nullable public static String getFailureMessage(org.apache.hadoop.mapreduce.Job failedJob, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
public static boolean checkAppSuccessForJobIOException(IOException ioe, org.apache.hadoop.mapreduce.Job job, boolean useYarnRMJobStatusFallback)
public static boolean checkAppSuccessFromYarnRM(org.apache.hadoop.mapreduce.Job job)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.