You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Rahul Challapalli (JIRA)" <ji...@apache.org> on 2015/03/10 00:42:38 UTC
[jira] [Created] (DRILL-2412) CTAS has issues when the underlying
query does a cast to time when the data is in HIVE
Rahul Challapalli created DRILL-2412:
----------------------------------------
Summary: CTAS has issues when the underlying query does a cast to time when the data is in HIVE
Key: DRILL-2412
URL: https://issues.apache.org/jira/browse/DRILL-2412
Project: Apache Drill
Issue Type: Bug
Components: Storage - Parquet
Reporter: Rahul Challapalli
Assignee: Steven Phillips
git.commit.id.abbrev=e92db23
Hive DDL :
{code}
create external table time_data (time_col string) location '/hivedata/time_data';
{code}
>From drill I ran the below query :
{code}
create table time_data as select cast(time_col as time) from hive.time_data;
+------------+---------------------------+
| Fragment | Number of records written |
+------------+---------------------------+
| 0_0 | 16 |
+------------+---------------------------+
1 row selected (0.229 seconds)
{code}
Now when I try to run queries on top of the new table, drill reports an error
{code}
select * from time_data;
Query failed: RemoteRpcException: Failure while running fragment., org.apache.drill.exec.vector.NullableTimeVector cannot be cast to org.apache.drill.exec.vector.NullableIntVector [ 2585e743-dbe6-48d9-b3f5-e60aaa0df1f9 on qa-node191.qa.lab:31010 ]
[ 2585e743-dbe6-48d9-b3f5-e60aaa0df1f9 on qa-node191.qa.lab:31010 ]
{code}
This does not happen when we directly read the file from drill and use CTAS.
I attached the data file and the log file
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)