[ 
https://issues.apache.org/jira/browse/HIVE-895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13286918#comment-13286918
 ] 

Edward Capriolo commented on HIVE-895:
--------------------------------------

Running this.
ant test -Dtestcase=TestCliDriver -Dqfile=avro_joins.q -Dtest.silent=false
Throws this.
{noformat}
org.apache.hadoop.hive.ql.metadata.HiveException: Cannot validate serde: 
org.apache.hadoop.hive.serde2.avro.AvroSerDe
        at 
org.apache.hadoop.hive.ql.exec.DDLTask.validateSerDe(DDLTask.java:3168)
        at org.apache.hadoop.hive.ql.exec.DDLTask.createTable(DDLTask.java:3290)
        at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:243)
        at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:134)
        at 
org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57)
        at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1322)
        at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1108)
        at org.apache.hadoop.hive.ql.Driver.run(Driver.java:943)
        at 
org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:258)
        at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:215)
        at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:406)
        at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:341)
        at org.apache.hadoop.hive.ql.QTestUtil.executeClient(QTestUtil.java:669)
        at 
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_avro_joins(TestCliDriver.java:125)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at junit.framework.TestCase.runTest(TestCase.java:168)
        at junit.framework.TestCase.runBare(TestCase.java:134)
        at junit.framework.TestResult$1.protect(TestResult.java:110)
        at junit.framework.TestResult.runProtected(TestResult.java:128)
        at junit.framework.TestResult.run(TestResult.java:113)
        at junit.framework.TestCase.run(TestCase.java:124)
        at junit.framework.TestSuite.runTest(TestSuite.java:243)
        at junit.framework.TestSuite.run(TestSuite.java:238)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
Caused by: org.apache.hadoop.hive.serde2.SerDeException: SerDe 
org.apache.hadoop.hive.serde2.avro.AvroSerDe does not exist
        at 
org.apache.hadoop.hive.serde2.SerDeUtils.lookupDeserializer(SerDeUtils.java:85)
        at 
org.apache.hadoop.hive.ql.exec.DDLTask.validateSerDe(DDLTask.java:3163)
        ... 28 more
{noformat}

Any thoughts?
                
> Add SerDe for Avro serialized data
> ----------------------------------
>
>                 Key: HIVE-895
>                 URL: https://issues.apache.org/jira/browse/HIVE-895
>             Project: Hive
>          Issue Type: New Feature
>          Components: Serializers/Deserializers
>            Reporter: Jeff Hammerbacher
>            Assignee: Jakob Homan
>         Attachments: HIVE-895-draft.patch, HIVE-895.patch, doctors.avro, 
> episodes.avro
>
>
> As Avro continues to mature, having a SerDe to allow HiveQL queries over Avro 
> data seems like a solid win.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to