《Hadoop 3大數據部署與數據分析實戰》-03-03-Hive支持的數據類型_第1頁
《Hadoop 3大數據部署與數據分析實戰》-03-03-Hive支持的數據類型_第2頁
《Hadoop 3大數據部署與數據分析實戰》-03-03-Hive支持的數據類型_第3頁
《Hadoop 3大數據部署與數據分析實戰》-03-03-Hive支持的數據類型_第4頁
《Hadoop 3大數據部署與數據分析實戰》-03-03-Hive支持的數據類型_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1,張三,123

記錄2,李四,123

記錄記錄表table表table表tableHive數據模型總覽數據庫數據庫數據庫服務器地址:端口號客戶端Id

LastName

FirstName

Address

City1AdamsJohnOxford

StreetLondon2BushGeorgeFifth

AvenueNew

York3CarterThomasChangan

StreetBeijing一個數據庫通常包含一個或多個表。每個表由一個名字標識(例如“客戶”或者“訂單”)。表包含帶有數據的記錄(行)表TableHive數據類型Hive數據類型指的是表中列的字段類型;整體分為兩類:原生數據類型(primitive

data

type)和復雜數據類型

(complex

data

type)。最常用的數據類型是字符串String和數字類型IntHive

Data

TypesPrimitive

Data

Types

Complex

Data

TypesNumeric

Data

TypeString

Data

TypeDate/Time

Data

TypeMiscellaneous

Data

TypeArraysMapsstructsUnion√

基本數據類型(不區分大小寫)TINYINT/SMALLINT/INT/BIGINT:

整數類型

FLOAT/DOUBLE:

浮點數類型BOOLEAN

:

布爾類型STRING:

字符串類型Hive支持的數據類型√復雜數據類型Array

:

數組類型,由一系列相同數據類型的元素

組成Map:

集合類型,包含key->value

鍵值對,可以通

過key來訪問元素。Struct:

結構類型,可以包含不同數據類型的元素。

這些元素可以通過”點語法”的方式來得到所需要的元素Hive支持的數據類型√

時間類型Date

:

從Hive0.12.0

開始支持Timestamp:

Hive0.8.0

開始支持Hive支持的數據類型建表語法樹(基礎)HIVEDDLCREATE

TABLECREATETABLE[IFNOTEXISTS][db_name.]table_name(col_name

data_type[COMMENT

col_comment],

)

[COMMENT

table_comment][ROW

FORMAT

DELIMITED...];Hive

分隔符指定語法LazySimpleSerDe是Hive默認的,包含4種子語法,分別用于指定字段之間、集合元素之間、map

映射

kv之間、換行的分隔符號。在建表的時候可以根據數據的特點靈活搭配使用LazySimpleSerDe分隔符指定ROWFORMATDELIMITED[FIELDS

TERMINATEDBY

char]→字段之間分隔符[COLLECTION

ITEMS

TERMINATED

BY

char]→

集合元素之間分隔符

[MAP

KEYS

TERMINATED

BY

char]→Map映射kv之間分隔符

[LINES

TERMINATED

BY

char]

行數據之間分隔符Hive支持的數據類型演示CREATETABLE

IF

NOT

EXISTSstu(stuid

bigint,name

string,birthday

date,birthplace

struct<prov:string,city:string>,

scoredouble,score_detailmap<string,double>,subjectarray<string>,qualified

boolean,updatetime

timestampROW

FORMAT

DELIMITEDFIELDSTERMINATED

BY','COLLECTION

ITEMS

TERMINATED

BY'#'

MAP

KEYSTERMINATED

BY':'LINESTERMINATED

BY

'\n';多Hiv

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論