hive 操作(三) hive 的資料模型

2021-07-10 10:45:01 字數 598 閱讀 9103

hive 基礎及安裝

hive 操作(一)

hive 操作(二)——使用 mysql 作為 hive 的metastore

hive 操作(三)——hive 的資料模型

hive 操作(四)

大的分類可分為:

(2)外部表(external table)

和受控表不同,對外部表刪除,僅刪除引用,而不刪除真實儲存的資料;

可以根據欄位對資料分割槽;

(4)外部表

所謂的外部其實是指hdfs檔案系統;

[root@hadoop0 ~]# hadoop -put id /external/id
hive> create external table t5(id int) location '/external';
對外部表的刪除動作,僅刪除引用,而不會到外部檔案處,真正刪除資料。

hive> drop table t5;

hive資料操作

select from employees 在這種情況下可以簡單的讀取employees對應的儲存目錄下的檔案,然後輸出到格式化後的內容到控制台 對於where語句中的過濾條件只是分割槽字段這種情況 無論是否使用limit語句限制輸出記錄數 也無需mapreduce過程的 select from e...

hive資料操作

vi tb hive.txt 12 34 56 7 12 13 41 2 31 17 21 3 71 2 31 1 12 34 11 2 34 root namenode 82 hive w hive shell 建表結構 hive create table tb hive a int,b int,...

hive 資料操作

日常工作中,經常涉及到將本地檔案寫入hive表,已供查詢計算,或將hive表的資料匯出為本地檔案。1 第一步 建立hive 表 create table if not exists user.table user user id int act time string partitioned by ...