2017-07-17 12 views
1

私が文書化さhereとしてPhoenixStorageHandlerを使用して、ビーラインシェルで次のクエリを移入しようとしている:Tezジョブでマイナス割り当てのマッパーを取得するのはなぜですか?頂点の故障?

insert into table pheonix_table select * from hive_table; 

私はTEZセッションでマッパーの次内訳を取得:

... 
INFO : Map 1: 0(+50)/50 
INFO : Map 1: 0(+50)/50 
INFO : Map 1: 0(+50,-2)/50 
INFO : Map 1: 0(+50,-3)/50 
... 

Error: Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.tez.TezTask. Vertex failed, vertexName=Map 1, vertexId=vertex_1499857429667_0084_2_00, diagnostics=[Task failed, taskId=task_1499857429667_0084_2_00_000007, diagnostics=[TaskAttempt 0 failed, info=[Error: Failure while running task:java.lang.RuntimeException: java.lang.RuntimeException: Map operator initialization failed [.........] Vertex did not succeed due to OWN_TASK_FAILURE, failedTasks:1 killedTasks:49, Vertex vertex_1499857429667_0084_2_00 [Map 1] killed/failed due to:OWN_TASK_FAILURE]DAG did not succeed due to VERTEX_FAILURE. failedVertices:1 killedVertices:0 (state=08S01,code=2)

義和:頂点故障約非常に長いエラーメッセージ(422本のライン)とのセッションがクラッシュ前

tはこのエラーを参照していますか?どうして「マイナスマッパー」があるのですか?

+0

多分タイムアウトですか? –

答えて

1

負の数は、失敗または強制終了した試行の回数を示します。形式は次のとおりです。finished(実行中、-failed、またはkill)/合計ジョブトラッカーログで失敗したマッパーの詳細を見ることができます。

この回答も参照してください。https://stackoverflow.com/a/39144600/2700344

関連する問題