跳转至

博客

Hive

数据类型

基本数据类型

数据类型 描述
TINYINT 1 byte,有符号整数,-128 ~ 127
SMALINT 2 byte,有符号整数,-32768 to 32767
INT/INTEGER 4 byte, 有符号整数,-2147483648 ~ 2147483647
BIGINT 8 byte,有符号整数,-9223372036854775808 ~ 9223372036854775807
FLOAT 4 byte,单精度浮点数
DOUBLE 8 byte,双精度浮点数
DECIMAL Hive 中的 DECIMAL 类型基于 Java 的 BigDecimal,它用于表示 Java 中不可变的任意精度十进制数字
NUMERIC 和 DECIMAL 类似,Hive 3.0.0 引入
TIMESTAMP 时间戳,支持具有可选纳秒精度的传统 UNIX 时间戳
DATE 日期,格式为 YYYY-MM-DD
INTERVAL 时间间隔
STRING 字符串
VARCHAR VARCHAR 与 STRING 类似,但是 STRING 存储变长的文本,对长度没有限制;varchar 长度上只允许在 1-65355 之间
CHAR Char 类型类似于 Varchar,但 CHAR 是固定长度的,也就是说比指定长度值短的值空缺部分会用空格填充,但在比较期间尾随空格并不重要。最大长度固定为 255
BOOLEAN 布尔值
BINARY 字节数组,对应 Java 中的 byte[]类型

Ubuntu

配置APT源

cat <<EOF >/etc/apt/sources.list
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy universe
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates universe
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted
deb http://security.ubuntu.com/ubuntu/ jammy-security universe
deb http://security.ubuntu.com/ubuntu/ jammy-security multiverse
EOF

apt update && apt install -y wget