hive load數據為null


建表語句:
CREATE EXTERNAL TABLE IF NOT EXISTS student2
    > (sno INT,sname STRING,age INT,sex STRING)   
    > ROW FORMAT DELIMITED                        
    > FIELDS TERMINATED BY '\t'                   
    > STORED AS TEXTFILE                          
    > LOCATION '/user/external';    

一份有文件的數據,看起來正常,以tab 分割

load數據:

 LOAD DATA LOCAL INPATH '/home/hadoop/data/student1.txt' INTO TABLE student1;

結果很奇怪都是null的

 

搞了半天,原來還是分隔符問題,要手動錄入tab 才可以。


免責聲明!

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



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