我用hive 的 lateral view OUTER inline语法来数据平铺结果报错

社区管理员 发布于 2016/05/31 21:20
阅读 1K+
收藏 1

我用hive 的 lateral view OUTER inline语法来数据平铺,结果报错

Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

我的代码是

SELECT bidid,adx,uid,birthday,gender,ip,did,lon,user_tag,lat,region_id,os,os_version,make,model,carrier,ntt,device_type,device_witdth,chan_level,chan_value,device_height,ppi,screensize,app_id,app_name,bundle,domain,cat,app_version,paid,keyword,time,date,hour
FROM yooshu_bid_static_logs
lateral view OUTER explode(usertags) tags_table as user_tag
lateral view OUTER inline(chans) chans_table;

主要是lateral view OUTER inline(chans) chans_table这句,如果将里面的outer删掉就可以执行,但是这样就会丢数据啊,

加载中
返回顶部
顶部