[
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