hive> describe spect;
describe spect;
OK
url     string  
key     string  
crawler 
struct<domain:string,component:string,http_headers:string,machine:string,proxy:string,crawl_time:bigint>
        
dust    struct<in_the_system:boolean,urls:array<string>>        
Time taken: 0.046 seconds

hive>select crawler.domain from spect;
OK
 domain
 domain2
 domain3
 domain4
 domain5
 domain
 domain2
 domain3
 domain4
 domain5
 domain_failed
Time taken: 17.183 seconds

HOWEVER, now when I try to fire the query where crawler.domain , I get blank 
answer , no records. 
hive>select crawler.domain , dust.in_the_system from spect where crawler.domain 
like '%1';
OK
Time taken: 5.442 seconds
hive>select crawler.domain , dust.in_the_system from specttacles where 
crawler.domain ='domain1';
OK
Time taken: 5.457 seconds
hive> 


pl help. How can I query fields in struct ?
OR wht I am doing wrong here

-Sagar

Reply via email to