First, we will create a ORDERS_BUCK_non_partition table:
SET hive.exec.dynamic.partition = true; SET hive.exec.dynamic.partition.mode = nonstrict; SET hive.exec.mx_dynamic.partition=20000; SET hive.exec.mx_dynamic.partition.pernode=20000; SET hive.enforce.bucketing = true; hive> use orders; OK Time taken: 0.221 seconds hive> > CREATE TABLE ORDERS_BUCKT_non_partition > (Ord_id INT, > Ord_month INT, > Ord_customer_id INT, > Ord_city STRING, > Ord_zip STRING, > ORD_amt FLOAT > ) > CLUSTERED BY (Ord_city) into 4 buckets stored as textfile; OK Time taken: 0.269 seconds hive>