Hive的數據表HDFS的關系。


 

查看50070端口,在hive的安裝路徑下,warehouse就是數據庫存表的位置(前提是已經在窗口動過這張表,即有數據的改動)

這個是默認的數據庫default

 

 

插一句,新加數據庫也是在這個目錄下的

 

 新建了studatabase:

HDFS視圖如下:

 

 就拿default庫來說

 可以看到,我現在里邊有兩個表,stu和student

距離建表的命令:

  創建stu表,包含id,name字段,以“\t”作為分隔符,這樣插入的數據不會丟失;

往表里存數據:

  指令載入:

 

  直接傳到HDFS(前提你要找對路徑)

 

 

上傳HDFS根目錄下的stu2.txt

 

 

 

 

 

 接下來HDFS顯示stu2.txt已經移動過來;【其實只是改變了元數據·的路徑映射】

HDFS元數據都是從存放在hadoop目錄下的。【2.7.7的路徑如下】

/usr/hadoop/hadoop-2.7.7/hdfs/data/current/BP-49563780-172.26.58.128-1605334648933/current/finalized/subdir0/subdir0

 


免責聲明!

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



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