Hive 建分區表並導入HDFS數據文件


1.hive創建外部分區表,並將hdfs上的文件導入hive

create  external table  db_hive_edu.wall_log_url (
log_time       string,
log_key        string,
url_detail     string,
url_briefly    string,
url_action     string,
time_situation string
)
PARTITIONED BY(`dt` string)   -- 分區字段
ROW FORMAT DELIMITED 
FIELDS TERMINATED BY ','      -- 分隔符,即導入進來數據的默認分隔符
NULL DEFINED AS '' 
STORED AS TEXTFILE
LOCATION  '/hive/warehouse';  --hive數據在HDFS上的數據文件地址,備注結尾這里的;之間不要有空格 不然會報錯無法識別‘’號

2.將hdfs上part-00000文件導入hive

load data inpath '/tmp/py/output18/part-00000' overwrite into table db_hive_edu.wall_log_url partition(dt = '2021-05-18');

3.查看數據

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM