blob: 8e9e1f60c3fa8aee91f2fcdfcdda5dfce976434c [file] [log] [blame]
--! qt:dataset:src
set hive.explain.user=false;
-- SORT_QUERY_RESULTS
create table nzhang_Tmp(a int, b string);
select * from nzhang_Tmp;
explain create table nzhang_CTAS1 as select key k, value from src sort by k, value limit 10;
create table nzhang_CTAS1 as select key k, value from src sort by k, value limit 10;
select * from nzhang_CTAS1;
describe formatted nzhang_CTAS1;
explain create table nzhang_ctas2 as select * from src sort by key, value limit 10;
create table nzhang_ctas2 as select * from src sort by key, value limit 10;
select * from nzhang_ctas2;
describe formatted nzhang_CTAS2;
explain create table nzhang_ctas3 row format serde "org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe" stored as RCFile as select key/2 half_key, concat(value, "_con") conb from src sort by half_key, conb limit 10;
create table nzhang_ctas3 row format serde "org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe" stored as RCFile as select key/2 half_key, concat(value, "_con") conb from src sort by half_key, conb limit 10;
select * from nzhang_ctas3;
describe formatted nzhang_CTAS3;
explain create table if not exists nzhang_ctas3 as select key, value from src sort by key, value limit 2;
create table if not exists nzhang_ctas3 as select key, value from src sort by key, value limit 2;
select * from nzhang_ctas3;
describe formatted nzhang_CTAS3;
explain create table nzhang_ctas4 row format delimited fields terminated by ',' stored as textfile as select key, value from src sort by key, value limit 10;
create table nzhang_ctas4 row format delimited fields terminated by ',' stored as textfile as select key, value from src sort by key, value limit 10;
select * from nzhang_ctas4;
describe formatted nzhang_CTAS4;
explain create table nzhang_ctas5 row format delimited fields terminated by ',' lines terminated by '\012' stored as textfile as select key, value from src sort by key, value limit 10;
set mapreduce.framework.name=yarn;
set mapreduce.jobtracker.address=localhost:58;
set hive.exec.mode.local.auto=true;
create table nzhang_ctas5 row format delimited fields terminated by ',' lines terminated by '\012' stored as textfile as select key, value from src sort by key, value limit 10;
create table nzhang_ctas6 (key string, `to` string);
insert overwrite table nzhang_ctas6 select key, value from src tablesample (10 rows);
create table nzhang_ctas7 as select key, `to` from nzhang_ctas6;
-- ACID CTAS
set hive.support.concurrency=true;
set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
set hive.stats.autogather=false;
create table acid_ctas_part partitioned by (k)
stored as orc TBLPROPERTIES ('transactional'='true')
as select key k, value from src order by k limit 5;
select k, value from acid_ctas_part;
explain formatted
select k, value from acid_ctas_part;