Ramana Inukonda Nagaraj created DRILL-2005:
----------------------------------------------
Summary: Create table fails to write out a parquet file created
from hive- read works fine
Key: DRILL-2005
URL: https://issues.apache.org/jira/browse/DRILL-2005
Project: Apache Drill
Issue Type: Bug
Components: Storage - Writer
Affects Versions: 0.7.0
Reporter: Ramana Inukonda Nagaraj
Assignee: Parth Chandra
Priority: Critical
Attachments: hive_alltypes.parquet
Created a parquet file in hive having the following DDL
hive> desc alltypesparquet;
OK
c1 int
c2 boolean
c3 double
c4 string
c5 array<int>
c6 map<int,string>
c7 map<string,string>
c8 struct<r:string,s:int,t:double>
c9 tinyint
c10 smallint
c11 float
c12 bigint
c13 array<array<string>>
c15 struct<r:int,s:struct<a:int,b:string>>
c16 array<struct<m:map<string,string>,n:int>>
Time taken: 0.076 seconds, Fetched: 15 row(s)
Now tried to write the file out using drill
0: jdbc:drill:> create table hive_alltypesparquet as select * from
`/user/hive/warehouse/alltypesparquet`;
Query failed: Query failed: Failure while running fragment., Attempted to
access index 2147483646 when value capacity is 4095 [
7c030695-9dee-4e15-b9a7-7c807dbd3e5f on 10.10.30.167:31010 ]
[ 7c030695-9dee-4e15-b9a7-7c807dbd3e5f on 10.10.30.167:31010 ]
Drill is able to read the file (reasonably well- see 1997,1999,2000)
0: jdbc:drill:> select * from `/user/hive/warehouse/alltypesparquet`;
+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+
| c1 | c2 | c3 | c4 | c5 | c6 |
c7 | c8 | c9 | c10 | c11 | c12 |
c13 | c15 | c16 |
+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+
| null | null | null | null | {"bag":[]} | {"map":[]} |
{"map":[]} | {} | null | null | null | null |
{"bag":[]} | {"s":{}} | {"bag":[]} |
| -1 | false | -1.1 | [B@62369833 | {"bag":[]} | {"map":[]}
| {"map":[]} | {} | -1 | -1 | -1.0 | -1 |
{"bag":[]} | {"s":{}} | {"bag":[]} |
| 1 | true | 1.1 | [B@6e426ea4 |
{"bag":[{"array_element":1},{"array_element":2}]} |
{"map":[{"key":1,"value":"eA=="},{"key":2,"value":"eQ=="}]} |
{"map":[{"key":"aw==","value":"dg=="}]} | {"r":"YQ==","s":9,"t":2.2} | 1
| 1 | 1.0 | 1 |
{"bag":[{"array_element":{"bag":[{"array_element":"YQ=="},{"array_element":"Yg=="}]}},{"array_element":{"bag":[{"array_element":"Yw=="},{"array_element":"ZA=="}]}}]}
| {"r":1,"s":{"a":2,"b":"eA=="}} |
{"bag":[{"array_element":{"m":{"map":[]},"n":1}},{"array_element":{"m":{"map":[{"key":"YQ==","value":"Yg=="},{"key":"Yw==","value":"ZA=="}]},"n":2}}]}
|
+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+
3 rows selected (0.101 seconds)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)