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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ubuntu安装gcc4.1.2

    Ubuntu安装gcc4.1.2安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC4.1.2。如果是这种情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。本文介绍的是以源代码形式提供的GCC软件包的安装过程,软件包本身和其安装过程同样适用于其它Linux和Unix系统。系统上原来的GCC编译…

    2022年7月24日
    11
  • 深入理解halcon相机标定[通俗易懂]

    深入理解halcon相机标定[通俗易懂]目录相机标定简介深度说明1、相机标定参数介绍2、标定板详细介绍问题1:halcon是否只能使用halcon专用的标定板?问题2:halcon标定板如何生成?问题3:halcon标定板如何摆放,拍照数量有无限制?标定步骤1、设置相机内部初始值使用set_calib_data_cam_param算子设置相机内部初始值畸变类型选择与参数确定技巧2、标定板初始化3、创建标定数据模型4、获取标定图片5、使…

    2022年5月28日
    379
  • webservice客户端asmx[通俗易懂]

    webservice客户端asmx[通俗易懂]记录一次webservice接口访问服务端一般会给个以http://xxx/services.asmx。以前都是wsdl做服务端,采用idea自带的工具生成客户端或者用wsdl2java工具生成。从网上找了好多方法,最后终于成功了。服务端的URL:asmx的请求与响应代码:<!–请求–>POST/webService/services/webServiceImplService.asmxHTTP/1.1Host:172.16.1.20Content-Ty

    2022年6月14日
    43
  • python安装包下载很慢_系统安装离线更新包太慢

    python安装包下载很慢_系统安装离线更新包太慢复制下载链接后打开迅雷即可 

    2025年7月29日
    4
  • autodock分子对接结果分析_分子对接公司

    autodock分子对接结果分析_分子对接公司分子对接#一、题目要求自己寻找一个受体+药物分子复合物体系(不同配体结合3-4个),然后拿复合物结构作为起始,做对接实验。软件自选,Dock,AutoDock…二、操作过程记录及结果1、软件下载与安装AutoDock下载安装进入AutoDock官网下载安装http://autodock.scripps.edu/downloads/autodock-r…

    2025年10月27日
    2
  • Html动态点击按钮实现“+”和“-”功能

    Html动态点击按钮实现“+”和“-”功能  Html动态点击按钮实现“+”和“-”功能&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html;"&gt; &lt;title&gt;html动态实现加减&lt;

    2022年6月13日
    62

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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