Hive Hive資料抽象 基本資料型別 分隔符

2021-10-01 11:38:55 字數 649 閱讀 2177

hive中的表(stu)必須要歸屬於某個資料庫(default)

database 包含了0到n張表,每個db對應hdfs上的乙個資料夾,default庫預設對應的是/user/hive/warehouse

官網:

hdfs上的檔案來說:string

數值型別:int bigint float double decimal

字串型別:string 90%

布林型別:boolean: true/false (可考慮用tinyint代替優化)

日期型別:date timestamp …

delimiter

code

備註^a

\001

字段之間的分隔符

\n\n

記錄分隔符,行與行的分隔符

^b\002

array/struct (hive中的複雜資料型別)

^c\003

key/value of map (hive中的複雜資料型別)

Hive Hive基本介紹 和 Hive的資料儲存

hive架構 hive與hadoop的關係 hive與傳統資料庫對比 hive是乙個基於hadoop的資料倉儲工具,可以將結構化資料對映成一張資料表,並提供類sql的查詢功能。其本質是將sql轉換為mapreduce的任務進行運算,底層由hdfs來提供資料的儲存,hive可以理解為乙個將sql轉換為...

python基本數 python基本資料型別

1.數字 int 數字又分整型和浮點型,在python中宣告變數是不用宣告所以自己就會識別 a 10 整型 a1 1.24 浮點型 支援科學計數法,將10用e來代替 2.字串 str 在python中用引號引起來的就是字串,而且單引號和雙引號並沒有什麼區別 a string a1 string a2...

mysql 基本資料型別 MySQL基本資料型別

char 和 varchar 型別 char 型別用於定長字串,並且必須在圓括號內用乙個大小修飾符來定義。這個大小修飾符的範圍從 0 255。比指定長度大的值將被截短,而比指定長度小的值將會用空格作填補。char 型別可以使用 binary 修飾符。當用於比較運算時,這個修飾符使 char 以二進位...