map類型定義了一種kv結構,在hive中經常使用。如何定義map類型呢?
create table employee(id string, perf map<string, int>) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' COLLECTION ITEMS TERMINATED BY ',' MAP KEYS TERMINATED BY ':';
其中fields是字段分隔符,collection是每個kv對的分隔符,map keys是k與v的分隔符
導入數據時,只需要按對應分隔符處理好數據即可