Запрос на Bucketized Table
Я создал таблицу с багетами следующим образом
drop table if exists bi_st.st_usr_member_active_day_test;
CREATE TABLE `bi_st.st_usr_member_active_day_test`(
`cal_dt_from` string,
`cal_dt_to` string,
`memberid` string,
`vipcode` string,
`vipleavel` string,
`cityid` string,
`cityname` string,
`groupid` int,
`groupname` string,
`storeid` int,
`storename` string,
`sectionid` int,
`sectionname` string,
`promotionid` string,
`promotionname` string,
`moduleid` string,
`modulename` string,
`activeness_today` string,
`new_vip_class` string
)
clustered by (storeid) into 2 buckets
row format delimited fields terminated by '\t'
stored as orc TBLPROPERTIES('transactional'='true');
И затем вставил некоторые данные в него, а затем я сделал select * from bi_st.st_usr_member_active_day_test where storeid = 193;
, это не удалось и дал индекс массива из связанной ошибки. Кто-нибудь может объяснить по этому поводу? Спасибо