hive知识点详解

Hive支持的常用数据类型和文件格式

Hive是一种构建在Hadoop上的数据仓库,Hive把SQL查询转换为一系列在Hadoop集群中运行的MapReduce作业,是MapReduce更高层次的抽象,不用编写具体的MapReduce方法。Hive将数据组织为表,这就使得HDFS上的数据有了结构,元数据即表的模式,都存储在名为metastore的数据库中。#####

hive 语法不区分大小写

以下数据类型均为hive保留字

  • 整形

    • tinyint 微整形,只占用一个字节,0~255即 0~2 8-1
    • smallint 小整形,占用两个字节,-32768-32767 即 -2 15~215-1
    • int 整形,占用四个字节,-2147483648~2147483647 即-2 31~231-1
    • bigint 长整型,占用八个字节,范围是 -2 63~263-1
  • 布尔型

    • boolean - TRUE/FALSE
  • 浮点型

    • float - 单精度浮点数。四个字节
    • double - 双精度浮点数。八个字节

    和c语言一样

  • 定点型

    • decimal - 定小数点值,用户自定义长度、精确度
  • 字符串型

你可能感兴趣的:(hive,大数据)