自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何使用HiveQL語句在Hive中創(chuàng)建臨時表?

存儲
臨時表是Hive數(shù)據(jù)表的一種特殊形式,臨時表只對當(dāng)前會話可見,數(shù)據(jù)被存儲在用戶的臨時目錄,并在會話結(jié)束時刪除。

臨時表是Hive數(shù)據(jù)表的一種特殊形式,臨時表只對當(dāng)前會話可見,數(shù)據(jù)被存儲在用戶的臨時目錄,并在會話結(jié)束時刪除。接下來,在虛擬機(jī) Node_03中使用Hive客戶端工具Beeline,遠(yuǎn)程連接虛擬機(jī)Node_02的 HiveServer2服務(wù)操作Hive,在數(shù)據(jù)庫hive_database中創(chuàng)建臨時表temporary_table,具體命令如下。

CREATE TEMPORARY TABLE
hive_database.temporary_table
く
name STRING,
age int,
gender STRING
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS textfile
TBLPROPERTIES("comment"="This is a temporary table");

上述命令執(zhí)行完成后,在Hive客戶端工具Beeline中執(zhí)行“DESC FORMATTED temporary_table;"命令,查看數(shù)據(jù)庫 hive_database中臨時表 temporary_table 的表結(jié)構(gòu)信息,如圖所示。

臨時表temporary_table的表結(jié)構(gòu)信息

臨時表temporary_table在HDFS的數(shù)據(jù)存儲路徑為/tmp_local/hive/root目錄中,該路徑中/tmp_local/hive為Hive配置文件中參數(shù) hive.exec.scratchdir指定的臨時目錄,/root是根據(jù)當(dāng)前用戶名root創(chuàng)建的目錄。在Hive客戶端工具Beeline中執(zhí)行“!table”命令退出當(dāng)前會話,再次使用Hive客戶端工具Beeline,在虛擬機(jī)Node_03中遠(yuǎn)程連接虛擬機(jī)Node_02的HiveServer2服務(wù)時,會發(fā)觀數(shù)據(jù)庫 hive_database中已經(jīng)不存在臨時表temporary_table。

注意:

(1)臨時表不支持分區(qū),不能基于CREATETABLE句式創(chuàng)建臨時分區(qū)表。

(2)臨時表不支持索引。

(3)臨時表是數(shù)據(jù)表的一種展現(xiàn)形式,因此針對數(shù)據(jù)表的操作同樣可以應(yīng)用于臨時表。

(4)如果同一數(shù)據(jù)庫中的臨時表與非臨時表名稱一致,那么此會話內(nèi)任何操作都會被解析為臨時表的操作,用戶將無法訪問同名的非臨時表。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2009-03-18 10:56:29

生命周期全局臨時表SQL Server

2010-07-01 14:46:10

SQL Server臨

2010-11-24 10:05:20

mysql創(chuàng)建臨時表

2011-04-13 13:56:52

Oracle臨時表

2021-04-29 08:11:11

SQL優(yōu)化作用

2013-09-26 14:11:23

SQL性能優(yōu)化

2022-10-19 21:24:24

臨時表空間Oracle

2010-09-01 11:46:01

DB2臨時表SQL

2011-08-22 15:47:27

Oracle臨時表存儲過程

2010-03-15 09:53:16

Python函數(shù)變量

2010-04-28 11:56:09

Oracle臨時表

2010-07-26 13:56:38

SQL Server臨

2016-08-29 20:51:16

awkLinux開源

2009-07-01 02:29:24

臨時表T-SQL

2010-05-17 16:31:48

Mysql臨時表

2010-10-13 16:25:44

MySQL臨時表

2022-03-18 08:48:35

Kubernetes臨時容器運維

2011-03-29 13:22:07

SQL Server臨時表表變量

2022-07-01 15:33:53

LinuxBash

2024-01-17 09:33:16

數(shù)據(jù)庫MySQL
點贊
收藏

51CTO技術(shù)棧公眾號