Hive的資料表HDFS的關係。

2022-05-08 15:51:13 字數 1012 閱讀 1117

檢視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

hive中的元資料表資訊以及表關係

字段 描述ver id 主鍵schema version 版本version comment 說明字段 描述db id 庫iddesc 庫描述db location uri hdfs上的路徑 name 資料庫名稱 owner name 所有著使用者名稱 owner type 所有者角色 字段描述 t...

hive 自定義元資料表 Hive 元資料表含義

hive 元資料表含義 1 version 查詢版本資訊 fieldtypecomment ver id bigint 20 id主鍵 schema version varchar 127 hive版本 version comment varchar 255 版本說明 2 dbs 儲存hive中所有...

集群間hive資料表的遷移

方式一 此方法需要建庫建表 在原集群hive上檢視遷移表的建表語句及所在庫,然後在新集群hive上建庫建表 show create table tb name create database db name create table tb name hadoop fs get user hive w...