hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pierre Villard (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HIVE-17259) Hive JDBC does not recognize UNIONTYPE columns
Date Sun, 06 Aug 2017 21:31:00 GMT
Pierre Villard created HIVE-17259:
-------------------------------------

             Summary: Hive JDBC does not recognize UNIONTYPE columns
                 Key: HIVE-17259
                 URL: https://issues.apache.org/jira/browse/HIVE-17259
             Project: Hive
          Issue Type: Bug
          Components: Beeline, JDBC
         Environment: Hive 1.2.1000.2.6.1.0-129
Beeline version 1.2.1000.2.6.1.0-129 by Apache Hive
            Reporter: Pierre Villard
            Assignee: Pierre Villard


Hive JDBC does not recognize UNIONTYPE columns.

I've an external table backed by an avro schema containing a union type field.

{noformat}
"name" : "value",
"type" : [ "int", "string", "null" ]
{noformat}

When describing the table I've:

{noformat}
describe test_table;
+-------------------+---------------------------------------------------------------+----------+--+
|     col_name      |                           data_type                           | comment
 |
+-------------------+---------------------------------------------------------------+----------+--+
| description       | string                                                        |    
     |
| name              | string                                                        |    
     |
| value             | uniontype<int,string,void>                                   
|          |
+-------------------+---------------------------------------------------------------+----------+--+
{noformat}

When doing a select query over the data using the Hive CLI, it works:

{noformat}
hive> select value from test_table;
OK
{0:10}
{0:10}
{0:9}
{0:9}
...
{noformat}

But when using beeline, it fails:

{noformat}
0: jdbc:hive2://....> select * from test_table;
Error: Unrecognized column type: UNIONTYPE (state=,code=0)
{noformat}

By applying the patch provided with this JIRA, the command succeeds and return the expected
output.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message