hive的基本数据类型有几种_hive浮点型数据类型

hive的基本数据类型有几种_hive浮点型数据类型hive的基本数据类型1.基本数据类型hive类型      说明      java类型    实例  1).tinyint    1byte有符号的整数  byte      20  2).smalint   2byte有符号的整数 short     20  3).int     4byte有符号的整数  int      …

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

hive的基本数据类型

1.基本数据类型

hive类型        说明         java类型      实例
  1).tinyint      1byte有符号的整数    byte        20
  2).smalint     2byte有符号的整数   short       20
  3).int       4byte有符号的整数   int        20
  4).bigint      8byte有符号的整数   long       20
  5).boolean     布尔类型true或false   boolean     true
  6).float      单精度         float 3.217
  7).double    双精度         double 3.212
  8).string      字符序列,单双即可   string ‘zhang’;“ashakjds”
  9).timestamp    时间戳,精确的纳秒 timestamp ‘158030219111’
  10).binary      字节数组        byte[]

2.集合数据类型

hive类型      说明                       java类型             实例
  1).struct        对象类型,可以通过字段名.元素名来访问      object          struct(‘name’,‘age’)
  2).map        一组键值对的元组                 map            map(‘name’,‘zhangsan’,‘age’,‘23’)
  3).array          数组                     array            array(‘name’,‘age’)
  4).union          组合
  3.案例:
    hive>create table employees(
      > name string,
      > salary float,
      > subordinates array,
      > deductions map<string,float>,
      > address structstreet:string,city:string,state:string,zip:int
      > );

hive的数据编码格式

1.默认hive通过^A(\001)、^B(\002)、^C(\003)分别对列、(array和struct)、map进行匹配;

2.创建表时,可以通过以下命令进行设置:
    row format delimited
    fields terminated by ‘\001’
    collection items terminated by ‘\002’
    map keys terminated by ‘\003’
    lines terminated by ‘\n’
  3.加载数据
    $>cd ~
    $>cp /mnt/hgfs/2.安装环境/data/employees/employees.txt .
    hive> load data local inpath ‘/home/hyxy/employees.txt’ into table employees;
    hive>select * from employees;

hive的读时模式

1.传统的关系型数据库在进行数据加载时,必须验证数据格式是否符合表字段定义,如果不符合,数据将无法插入至数据库表中。这种模式称为“写时模式”。

2.hive中,数据加载过程采用“读时模式”。

hive数据存在什么地方

1.数据将存储在hdfs中,在{/user/hive/warehouse/}目录的*_db下面。

删除表中的全部数据,你将执行$>hadoop fs -rm /user/hive/warehouse/employees/employees.txt

转载:
https://www.cnblogs.com/lyr999736/p/9468469.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/192762.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Verilog——基于FPGA的贪吃蛇游戏(VGA显示)

    最近在做Verilog程序课设,做了一个有关贪吃蛇的小游戏,写一篇博客来记录一下自己的创作过程。大部分的内容直接采用了设计报告的原话,有不足之处还望大家多多指教。对于重点:蛇身控制算法,我开始的想法是将每个格子的坐标输入到存储器中,但由于过于繁琐和笨拙,我改为:保留头部的完整数据(位置、方向),其他部分只保留方向数据,并在VGA模块里面直接对蛇身进行控制,但是这个方案有一个弊端:它按照蛇身顺序…

  • ftp服务器软件 性能对比,常用ftp服务器软件介绍[通俗易懂]

    ftp服务器软件 性能对比,常用ftp服务器软件介绍[通俗易懂]导读:对于服务器远程文件的管理,最常见的就是使用ftp服务器软件进行管理,上传下载文件等操作,可以轻松实现本地上传文件到服务器,以及从服务器下载文件到本地,快捷方便简单,接下来我们重点介绍几款比较好用的ftp服务器软件,供大家参考,下面介绍的是在win系……对于服务器远程文件的管理,最常见的就是使用ftp服务器软件进行管理,上传下载文件等操作,可以轻松实现本地上传文件到服务器,以及从服务器下载文件…

  • java线程池浅析

    java线程池浅析简介    线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。线程池线程池的作用: …

  • spring boot 系列之五:spring boot 通过devtools进行热部署

    前面已经分享过四篇随笔:在上述代码操作的过程中肯定也发现了一个问题:哪怕是一个个小小的修改,都必须要重新启动服务才能使修改生效。那能不能通过配置实现springboot的热部署呢?答案是肯定的。

  • linux中安装pycharm_ubuntu激活成功教程pycharm

    linux中安装pycharm_ubuntu激活成功教程pycharm前言由于学习需要,准备开始在linux环境下使用python。一开始是使用了vim作为编译器的,我承认vim确实很简洁,然而对于我这种新手来说确实是很低效,一开始用vim写代码真的是让我重新体会了一遍VC手撸C语言的感觉,而且面对了还是tf这种函数巨多的库。因此还是转去用了pycharm,可能我注定和大神无缘吧,逼格都提升不到。这篇文章主要介绍linux下的安装、环境配置和学生优惠。安装…

  • python request 请求时报措HTTPSConnectionPool(host=‘1.0.0.0‘, port=443)解决方式,以及拦截方式「建议收藏」

    python request 请求时报措HTTPSConnectionPool(host=‘1.0.0.0‘, port=443)解决方式,以及拦截方式

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号