Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-4160 Vectorized Query Execution in Hive
  3. HIVE-4538

only explicit int type works e2e. tiny,small, and big all fail with: org.apache.hadoop.hive.ql.metadata.HiveException: Unsuported JIT vectorization column type

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Invalid
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      hive> select cbigint0 from bigintdataorc;
      Total MapReduce jobs = 1
      Launching Job 1 out of 1
      Number of reduce tasks is set to 0 since there's no reduce operator
      Going down the vectorization path
      Starting Job = job_201305101737_0019, Tracking URL = http://localhost:50030/jobd
      etails.jsp?jobid=job_201305101737_0019
      Kill Command = c:\Hadoop\hadoop-1.1.0-SNAPSHOT\bin\hadoop.cmd job -kill job_201
      305101737_0019
      Hadoop job information for Stage-1: number of mappers: 1; number of reducers: 0
      2013-05-10 17:54:16,132 Stage-1 map = 0%, reduce = 0%
      2013-05-10 17:55:05,338 Stage-1 map = 100%, reduce = 100%
      Ended Job = job_201305101737_0019 with errors
      Error during job, obtaining debugging information...
      Job Tracking URL: http://localhost:50030/jobdetails.jsp?jobid=job_201305101737_0
      019
      Examining task ID: task_201305101737_0019_m_000002 (and more) from job job_20130
      5101737_0019

      Task with the most failures(4):


      Task ID:
      task_201305101737_0019_m_000000

      URL:
      http://localhost:50030/taskdetails.jsp?jobid=job_201305101737_0019&tipid=task_
      201305101737_0019_m_000000


      Diagnostic Messages for this Task:
      java.lang.RuntimeException: Error in configuring object
      at org.apache.hadoop.util.ReflectionUtils.setJobConf(ReflectionUtils.jav
      a:93)
      at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:6
      4)
      at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.ja
      va:117)
      at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:432)
      at org.apache.hadoop.mapred.MapTask.run(MapTask.java:372)
      at org.apache.hadoop.mapred.Child$4.run(Child.java:271)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.Subject.doAs(Subject.java:396)
      at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInforma
      tion.java:1135)
      at org.apache.hadoop.mapred.Child.main(Child.java:265)
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.apache.hadoop.util.ReflectionUtils.setJobConf(ReflectionUtils.jav
      a:88)
      ... 9 more
      Caused by: java.lang.RuntimeException: Error in configuring object
      at org.apache.hadoop.util.ReflectionUtils.setJobConf(ReflectionUtils.jav
      a:93)
      at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:6
      4)
      at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.ja
      va:117)
      at org.apache.hadoop.mapred.MapRunner.configure(MapRunner.java:34)
      ... 14 more
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.apache.hadoop.util.ReflectionUtils.setJobConf(ReflectionUtils.jav
      a:88)
      ... 17 more
      Caused by: java.lang.RuntimeException: Map operator initialization failed
      at org.apache.hadoop.hive.ql.exec.vector.VectorExecMapper.configure(Vect
      orExecMapper.java:124)
      ... 22 more
      Caused by: org.apache.hadoop.hive.ql.metadata.HiveException: Unsuported JIT vect
      orization column type: bigint
      at org.apache.hadoop.hive.ql.exec.vector.VectorVectorizerOperator.initia
      lizeOp(VectorVectorizerOperator.java:203)
      at org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:385)

      at org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:489)

      at org.apache.hadoop.hive.ql.exec.Operator.initializeChildren(Operator.j
      ava:417)
      at org.apache.hadoop.hive.ql.exec.TableScanOperator.initializeOp(TableSc
      anOperator.java:173)
      at org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:385)

      at org.apache.hadoop.hive.ql.exec.vector.VectorMapOperator.initializeOp(
      VectorMapOperator.java:668)
      at org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:385)

      at org.apache.hadoop.hive.ql.exec.vector.VectorExecMapper.configure(Vect
      orExecMapper.java:101)
      ... 22 more

      FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRe
      dTask
      MapReduce Jobs Launched:
      Job 0: Map: 1 HDFS Read: 0 HDFS Write: 0 FAIL
      Total MapReduce CPU Time Spent: 0 msec

        Attachments

          Activity

            People

            • Assignee:
              anthony.murphy Tony Murphy
              Reporter:
              anthony.murphy Tony Murphy
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: