Package org.apache.hadoop.hive.ql.exec.errors

Generates execution error messages using heuristics.


Interface Summary
ErrorHeuristic Classes implementing ErrorHeuristic are able to generate a possible cause and solution for Hive jobs that have failed by examining the query, task log files, and the job configuration.

Class Summary
DataCorruptErrorHeuristic Detects the condition where there is a error with one of the input files in the query.
ErrorAndSolution Immutable class for storing a possible error and a resolution suggestion.
MapAggrMemErrorHeuristic Detects out-of-memory errors when hash tables in map-based aggregation group by queries take up too much memory.
RegexErrorHeuristic Simple heuristic where the query and the lines of the task log file are run through regular expressions to see if they resemble a known error condition.
ScriptErrorHeuristic Detects when a query has failed because a user's script that was specified in transform returns a non-zero error code.
TaskLogProcessor TaskLogProcessor reads the logs from failed task attempts and tries to figure out what the cause of the error was using various heuristics.

Package org.apache.hadoop.hive.ql.exec.errors Description

Generates execution error messages using heuristics.

Copyright © 2013 The Apache Software Foundation