blob: d2f27e37de508e06b91cf540dc1bffa1bcd6a556 [file] [log] [blame]
--! qt:dataset:src
--SORT_QUERY_RESULTS
DROP TABLE IF EXISTS encrypted_table PURGE;
CREATE TABLE encrypted_table (key INT, value STRING) LOCATION '${hiveconf:hive.metastore.warehouse.dir}/default/encrypted_table';
CRYPTO CREATE_KEY --keyName key_128 --bitLength 128;
CRYPTO CREATE_ZONE --keyName key_128 --path ${hiveconf:hive.metastore.warehouse.dir}/default/encrypted_table;
set hive.mapred.mode=nonstrict;
INSERT OVERWRITE TABLE encrypted_table SELECT * FROM src;
SELECT * FROM encrypted_table;
EXPLAIN EXTENDED SELECT * FROM src t1 JOIN encrypted_table t2 WHERE t1.key = t2.key;
drop table encrypted_table PURGE;
CRYPTO DELETE_KEY --keyName key_128;