Hive檢視是外部表還是內部表

2021-08-17 19:00:20 字數 346 閱讀 3314

注:**

我知道的有兩個方法: 

第一種方法是 

進入hive,執行 describe extended tablename; 檢視表的詳細資訊。 

如果是外部表,在詳細資訊的最後一行,會輸出 tabletype:external_table 

如果是內部表/管理表,則會顯示tabletype:managd_table

table type:             managed_table
table type:             external_table

hive檢視建立表的型別是內部還是外部表

方式1,進入mysql在 tbls 表中,有表名稱和表型別。方式2,更直觀,hive default desc extended t 檢視 tabletype 的結果,一般都在展示結果的最後顯示 eg hive default desc extended t okcol name data type...

Hive內部表 外部表

內部表 外部表 未被external修飾的是內部表 managed table 被external修飾的為外部表 external table 區別 內部表資料由hive自身管理,外部表資料由hdfs管理 內部表資料儲存的位置是hive.metastore.warehouse.dir 預設 user...

hive外部表和內部表

1.內部表指hive建立並通過load data inpath進資料庫的表,這種表可以理解為資料和表結構都儲存在一起的資料表。當你通過drop table table name 刪除元資料中表結構的同時,表中的資料也同樣會從hdfs中被刪除。sql view plain copy create ta...