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

pengcheng xiong commented on HIVE-7923:
---------------------------------------

[~ashutoshc]
The src_thrift table is 

aint                    int                     from deserializer
astring                 string                  from deserializer
lint                    array<int>              from deserializer
lstring                 array<string>           from deserializer
lintstring              
array<struct<myint:int,mystring:string,underscore_int:int>>     from 
deserializer
mstringstring           map<string,string>      from deserializer

and when i run 
query: ANALYZE TABLE src_thrift COMPUTE STATISTICS

it threw exception

FAILED: Execution Error, return code 1 from 
org.apache.hadoop.hive.ql.exec.ColumnStatsTask

The main reason is that in ObjectStore.java, validateTableCols function,
table.getSd().getCols() returns null.

The primitive table was there after the data/scripts/q_test_init.sql is 
executed.

But the primitive table and (dest1,2,3,4 tables) disappeared right before I run 
any q test. The partition column status of primitive table are there. I could 
not find the code where primitive table is dropped/deleted. 

> populate stats for test tables
> ------------------------------
>
>                 Key: HIVE-7923
>                 URL: https://issues.apache.org/jira/browse/HIVE-7923
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: pengcheng xiong
>            Assignee: pengcheng xiong
>            Priority: Minor
>         Attachments: HIVE-7923.1.patch
>
>
> Current q_test only generates tables, e.g., src only but does not create 
> status. All the test cases will fail in CBO because CBO depends on the 
> status. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to