Showing content from https://hadoop.apache.org/docs/r1.2.1/api/org/apache/hadoop/mapred/RunningJob.html below:
RunningJob (Hadoop 1.2.1 API)
org.apache.hadoop.mapred
Interface RunningJob
-
public interface RunningJob
RunningJob
is the user-interface to query for details on a running Map-Reduce job.
Clients can get hold of RunningJob
via the JobClient
and then query the running-job for details such as name, configuration, progress etc.
-
See Also:
-
JobClient
getID
JobID getID()
-
Get the job identifier.
-
-
Returns:
-
the job identifier.
getJobID
@Deprecated
String getJobID()
-
Deprecated. This method is deprecated and will be removed. Applications should rather use
getID()
.
-
getJobName
String getJobName()
-
Get the name of the job.
-
-
Returns:
-
the name of the job.
getJobFile
String getJobFile()
-
Get the path of the submitted job configuration.
-
-
Returns:
-
the path of the submitted job configuration.
getTrackingURL
String getTrackingURL()
-
Get the URL where some job progress information will be displayed.
-
-
Returns:
-
the URL where some job progress information will be displayed.
mapProgress
float mapProgress()
throws IOException
-
Get the progress of the job's map-tasks, as a float between 0.0 and 1.0. When all map tasks have completed, the function returns 1.0.
-
-
Returns:
-
the progress of the job's map-tasks.
-
Throws:
-
IOException
reduceProgress
float reduceProgress()
throws IOException
-
Get the progress of the job's reduce-tasks, as a float between 0.0 and 1.0. When all reduce tasks have completed, the function returns 1.0.
-
-
Returns:
-
the progress of the job's reduce-tasks.
-
Throws:
-
IOException
cleanupProgress
float cleanupProgress()
throws IOException
-
Get the progress of the job's cleanup-tasks, as a float between 0.0 and 1.0. When all cleanup tasks have completed, the function returns 1.0.
-
-
Returns:
-
the progress of the job's cleanup-tasks.
-
Throws:
-
IOException
setupProgress
float setupProgress()
throws IOException
-
Get the progress of the job's setup-tasks, as a float between 0.0 and 1.0. When all setup tasks have completed, the function returns 1.0.
-
-
Returns:
-
the progress of the job's setup-tasks.
-
Throws:
-
IOException
isComplete
boolean isComplete()
throws IOException
-
Check if the job is finished or not. This is a non-blocking call.
-
-
Returns:
-
true
if the job is complete, else false
.
-
Throws:
-
IOException
isSuccessful
boolean isSuccessful()
throws IOException
-
Check if the job completed successfully.
-
-
Returns:
-
true
if the job succeeded, else false
.
-
Throws:
-
IOException
waitForCompletion
void waitForCompletion()
throws IOException
-
Blocks until the job is complete.
-
-
Throws:
-
IOException
getJobState
int getJobState()
throws IOException
-
Returns the current state of the Job.
-
-
Throws:
-
IOException
getJobStatus
JobStatus getJobStatus()
throws IOException
-
Returns a snapshot of the current status,
JobStatus
, of the Job. Need to call again for latest information.
-
-
Throws:
-
IOException
killJob
void killJob()
throws IOException
-
Kill the running job. Blocks until all job tasks have been killed as well. If the job is no longer running, it simply returns.
-
-
Throws:
-
IOException
setJobPriority
void setJobPriority(String priority)
throws IOException
-
Set the priority of a running job.
-
-
Parameters:
-
priority
- the new priority for the job.
-
Throws:
-
IOException
getTaskCompletionEvents
TaskCompletionEvent[] getTaskCompletionEvents(int startFrom)
throws IOException
-
Get events indicating completion (success/failure) of component tasks.
-
-
Parameters:
-
startFrom
- index to start fetching events from
-
Returns:
-
an array of
TaskCompletionEvent
s
-
Throws:
-
IOException
killTask
void killTask(TaskAttemptID taskId,
boolean shouldFail)
throws IOException
-
Kill indicated task attempt.
-
-
Parameters:
-
taskId
- the id of the task to be terminated.
-
shouldFail
- if true the task is failed and added to failed tasks list, otherwise it is just killed, w/o affecting job failure status.
-
Throws:
-
IOException
killTask
@Deprecated
void killTask(String taskId,
boolean shouldFail)
throws IOException
-
Deprecated. Applications should rather use
killTask(TaskAttemptID, boolean)
-
-
Throws:
-
IOException
getCounters
Counters getCounters()
throws IOException
-
Gets the counters for this job.
-
-
Returns:
-
the counters for this job.
-
Throws:
-
IOException
getFailureInfo
String getFailureInfo()
throws IOException
-
Get failure info for the job.
-
-
Returns:
-
the failure info for the job.
-
Throws:
-
IOException
getTaskDiagnostics
String[] getTaskDiagnostics(TaskAttemptID taskid)
throws IOException
-
Gets the diagnostic messages for a given task attempt.
-
-
Parameters:
-
taskid
-
-
Returns:
-
the list of diagnostic messages for the task
-
Throws:
-
IOException
Copyright © 2009 The Apache Software Foundation
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4