hive數據類型
基本數據類型:

tinyint、smallint、int、bigint 分別對應 1、2、4、8字節的整數
float、double 分別對應4、8字節單雙精度浮點數(浮點數是指一種既包含小數又包含整數的數據類型),decimal任意精度帶符號小數
string、varchar、char 均代表字符串,但是string、varchar字符串是不固定長度的,char是固定長度的
plus:變長字符串是長度不確定的字符串
集合類型:
map 是鍵值對元祖集合,與java訪問map的方式不一樣,沒有get()方法,直接通過key來獲取

array是具有相同類型的變量的集合 ["James", "Paul"]
struct 結構體,Java是通過 get()方法 或 對象.屬性名 獲取數據,Hive 中 Struct結構體通過 表頭.屬性名 獲取數據

浙公網安備 33010602011771號