CREATE TABLE employees (
name STRING,
salary FLOAT,
subordinates ARRAY<STRING>,
deductions MAP<STRING, FLOAT>,
address STRUCT<street:STRING, city:STRING, state:STRING, zip:INT>
)
PARTITIONED BY(country STRING, state STRING)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
COLLECTION ITEMS TERMINATED BY '|'
MAP KEYS TERMINATED BY ':';
2.導入數據
load data local inpath '/data/employees_1'
overwrite into table employees partition(country = 'CH',state = 'BeiJin');
load data local inpath '/data/employees_2'
overwrite into table employees partition(country = 'US',state = 'NY');
3.查詢所有數據
4.查詢array中的數據
5.查詢MAP中的數據
6.查詢
有問題歡迎指教,歡迎學習交流