La ruche Runtime Erreur lors du traitement de la ligne dans la Ruche
J'ai des problème lors de l'Interrogation sur l'ORC format de fichier de la table de
J'ai essayé ci-dessous requête.
INSÉRER DANS LA TABLE . SÉLECTIONNER À PARTIR . OÙ LES CONDITIONS DE TRAVAIL;
TaskAttempt 2 a échoué, info=[Erreur: Échec lors de l'exécution de la tâche:java.lang.RuntimeException: java.lang.RuntimeException: org.apache.hadoop.de la ruche.ql.les métadonnées.HiveExceptio
La ruche Runtime Erreur lors du traitement de la ligne
au org.apache.hadoop.de la ruche.ql.exec.tez.TezProcessor.initializeAndRunProcessor(TezProcessor.java:186)
au org.apache.hadoop.de la ruche.ql.exec.tez.TezProcessor.exécuter(TezProcessor.java:138)
au org.apache.tez.moment de l'exécution.LogicalIOProcessorRuntimeTask.exécuter(LogicalIOProcessorRuntimeTask.java:324)
au org.apache.tez.moment de l'exécution.de la tâche.TezTaskRunner$TaskRunnerCallable$1.exécuter(TezTaskRunner.java:176)
au org.apache.tez.moment de l'exécution.de la tâche.TezTaskRunner$TaskRunnerCallable$1.exécuter(TezTaskRunner.java:168)
à java.de sécurité.AccessController.doPrivileged(Native method)
au javax.de sécurité.auth.Sujet.doAs(sous réserve.java:422)
au org.apache.hadoop.de sécurité.UserGroupInformation.doAs(UserGroupInformation.java:1628)
au org.apache.tez.moment de l'exécution.de la tâche.TezTaskRunner$TaskRunnerCallable.appel(TezTaskRunner.java:168)
au org.apache.tez.moment de l'exécution.de la tâche.TezTaskRunner$TaskRunnerCallable.appel(TezTaskRunner.java:163)
à java.util.de façon concomitante.FutureTask.exécuter(FutureTask.java:266)
à java.util.de façon concomitante.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
à java.util.de façon concomitante.ThreadPoolExecutor$Par Travailleur.exécuter(ThreadPoolExecutor.java:617)
à java.lang.Fil de discussion.exécution(Thread.java:745)
utilisé par: java.lang.RuntimeException: org.apache.hadoop.de la ruche.ql.les métadonnées.HiveException: Ruche Runtime Erreur lors du traitement de la ligne
au org.apache.hadoop.de la ruche.ql.exec.tez.MapRecordSource.processRow(MapRecordSource.java:91)
au org.apache.hadoop.de la ruche.ql.exec.tez.MapRecordSource.pushRecord(MapRecordSource.java:68)
au org.apache.hadoop.de la ruche.ql.exec.tez.MapRecordProcessor.exécuter(MapRecordProcessor.java:294)
au org.apache.hadoop.de la ruche.ql.exec.tez.TezProcessor.initializeAndRunProcessor(TezProcessor.java:163)
... 13 plus
utilisé par: org.apache.hadoop.de la ruche.ql.les métadonnées.HiveException: Ruche Runtime Erreur lors du traitement de la ligne
au org.apache.hadoop.de la ruche.ql.exec.vecteur.VectorMapOperator.processus(VectorMapOperator.java:52)
au org.apache.hadoop.de la ruche.ql.exec.tez.MapRecordSource.processRow(MapRecordSource.java:83)
16 de plus ...
utilisé par: org.apache.hadoop.de la ruche.ql.les métadonnées.HiveException: Erreur de l'évaluation 'Hotels4U'
au org.apache.hadoop.de la ruche.ql.exec.vecteur.VectorSelectOperator.processOp(VectorSelectOperator.java:126)
au org.apache.hadoop.de la ruche.ql.exec.De l'opérateur.avant(Opérateur.java:815)
au org.apache.hadoop.de la ruche.ql.exec.TableScanOperator.processOp(TableScanOperator.java:95)
au org.apache.hadoop.de la ruche.ql.exec.MapOperator$MapOpCtx.avant(MapOperator.java:157)
au org.apache.hadoop.de la ruche.ql.exec.vecteur.VectorMapOperator.processus(VectorMapOperator.java:45)
17 de plus ...
utilisé par: java.lang.ArrayIndexOutOfBoundsException: 48
au org.apache.hadoop.hive.ql.exec.vector.expressions.ConstantVectorExpression.evaluateBytes(ConstantVectorExpression.java:124)
au org.apache.hadoop.hive.ql.exec.vector.expressions.ConstantVectorExpression.evaluate(ConstantVectorExpression.java:156)
au org.apache.hadoop.de la ruche.ql.exec.vecteur.VectorSelectOperator.processOp(VectorSelectOperator.java:124)
OriginalL'auteur Vijay_Shinde | 2015-02-23
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire. Il s'est avéré c'est parce que je n'ai pas assez d'espace. Après j'ai supprimé quelques vieilles tables dans la Ruche et de la libérer de l'espace mémoire, il fonctionne OK.
OriginalL'auteur Michelle Owen
Pour résoudre ce problème, définissez-dessous des paramètres de la ruche shell.
hive>set hive.vectorized.execution.enabled=false;
hive>set hive.vectorized.execution.reduce.enabled=false;
Puis exécutez insérer remplacer les commandes.
OriginalL'auteur Vijay_Shinde