看一個(gè)網(wǎng)站是用什么語言做的麗水網(wǎng)站seo
基本知識(shí)
-
hive元數(shù)據(jù)存儲(chǔ)
Hive 元數(shù)據(jù)存儲(chǔ)了關(guān)于表、分區(qū)、列、分桶等信息。
在生產(chǎn)環(huán)境中,通常會(huì)將 Hive 的元數(shù)據(jù)存儲(chǔ)在外部的關(guān)系型數(shù)據(jù)庫中,如 MySQL 或 PostgreSQL。這樣可以提供更好的性能、可擴(kuò)展性和容錯(cuò)性。通過配置 Hive 的元數(shù)據(jù)存儲(chǔ)為 MySQL 或 PostgreSQL,可以使用這些數(shù)據(jù)庫的特性來提高元數(shù)據(jù)的管理和性能。
-
hive 內(nèi)部表和外部表的區(qū)別
區(qū)別 | 內(nèi)部表 | 外部表 |
---|---|---|
數(shù)據(jù)管理 | 由Hive管理,刪除表時(shí)會(huì)刪除關(guān)聯(lián)的數(shù)據(jù)文件 | 數(shù)據(jù)由用戶管理,刪除表時(shí)只刪除元數(shù)據(jù),不影響底層數(shù)據(jù)文件 |
數(shù)據(jù)位置 | 存儲(chǔ)在Hive Warehouse目錄下的指定子目錄中 | 存儲(chǔ)在用戶指定的位置,可以是HDFS上的任何目錄 |
數(shù)據(jù)持久性 | 數(shù)據(jù)是持久的,刪除表時(shí)會(huì)刪除關(guān)聯(lián)的數(shù)據(jù)文件 | 數(shù)據(jù)是非持久的,刪除表時(shí)只刪除元數(shù)據(jù),不影響底層數(shù)據(jù)文件 |
數(shù)據(jù)恢復(fù) | 如果數(shù)據(jù)文件丟失,可以通過Hive的恢復(fù)機(jī)制恢復(fù)數(shù)據(jù) | 數(shù)據(jù)文件丟失需要用戶自行負(fù)責(zé)恢復(fù)數(shù)據(jù) |
內(nèi)部表建表語句
CREATE TABLE internal_table (id INT,name STRING,age INT
)
ST