Hive的几种常见的数据导入方式

这里介绍四种:

(1)、从本地文件系统中导入数据到Hive表;

(2)、从HDFS上导入数据到Hive表;

(3)、从别的表中查询出相应的数据并导入到Hive表中;

(4)、在创建表的时候通过从别的表中查询出相应的记录并插入到所创建的表中。

一、从本地文件系统中导入数据到Hive表

先在Hive里面创建好表,如下:

hive> create table wyp

> (id int, name string,

> age int, tel string)

> ROW FORMAT DELIMITED

> FIELDS TERMINATED BY '\t'

> STORED AS TEXTFILE;

OK

Time taken: 2.832 seconds

复制代码

这个表很简单,只有四个字段,具体含义我就不解释了。本地文件系统里面有个/home/wyp/wyp.txt文件,内容如下:

[wyp@master ~]$ cat wyp.txt

1       wyp     25      13188888888888

2       test    30      13888888888888

3       zs      34      899314121

复制代码

wyp.txt文件中的数据列之间是使用\t分割的,可以通过下面的语句将这个文件里面的数据导入到wyp表里面,操作如下:

hive> load data local inpath &#

hive 指定字段插入数据_Hive插入数据的几种常用方法相关推荐

  1. hive 指定字段插入数据_Hive 表之间数据处理,Int 类型字段部分字段出现 NULL情况...

    背景 hive 中有一张待处理的分区表,存储的方式是parquet,处理之后的目标表是一张非分区的外部表,并且分隔方式为 ",". 问题 部分记录的 int 类型字段 出现 nul ...

  2. hive 指定字段插入数据_为hive增加列存储

    为hive增加列存储应该算是我在hive上进行的第一个比较大的尝试. 目前已经实现对列表的INSERT操作. 在这一周时间里,我对hive的理解更加的深入. 废话不说,下面开始介绍下hive的列存储功 ...

  3. PHP以指定字段为索引返回数组数据

    很多情况下,我们从接触一个新的项目到开发完成,再回过头来仔细浏览一下自己写的代码,很多都是我们以前用熟练的代码.所以,在完成每个新项目的时 候,适当的做些项目总结.代码总结,或许你会在以后的项目中用得 ...

  4. hive 分区表select全部数据_hive 查询表数据量大小

    为什么要查询表数据量 在做数据仓库管理时,数据导入hive或向表生成数据后形成的数据资产,表里的数据量和占用存储空间是总要的元数据属性.为方便数据使用时对数据有基本的了解,需要对表的数据量做统计. 使 ...

  5. Jmeter笔记——如何使用json提取器,提取json多层列表下指定字段所在层的其他数据

    一个简单的json返回列表: [{"name": "青岛联通通信有限公司","pId": "0","id&qu ...

  6. hive中字段长度函数_Hive常用函数总结

    hive函数的分类 hive的客户端 显示当前会话有多少函数可用 SHOW FUNCTIONS; 如: hive> show functions ; OK ! != % 显示函数的描述信息 DE ...

  7. 如何查询数据表中指定字段的内容?

    @R星校长 查询数据表中指定字段的内容 MySQL从数据表中查询数据的基本语句为SELECT语句. SELECT语句的可选参数比较多,让我们先从最简单的开始,带大家一步一步的深入SELECT语句的使用 ...

  8. mysql 字段写入_MySQL为数据表的指定字段插入数据

    username not null 没有默认值/有默认值   insert不插入username字段 均不报错 2014年07月23日21:05    百科369 MySQL为数据表的指定字段插入数据 ...

  9. 存在的hive插入数据_往hive表中插入数据以及导出数据

    转载:https://blog.csdn.net/qq_26442553/article/details/80380590 转载:https://blog.csdn.net/weixin_436817 ...

  10. jdbc 3种获得mysql插入数据的自增字段值的方法_【JDBC】向数据表插入数据时,自动获取生成的主键...

    数据表设计时,一般都会有一个主键(Key)(自己指定),有时也可以使用联合主键: 有许多数据库提供了隐藏列为表中的每行记录分配一个唯一键值(如:rowid): 当我们没有指定哪一列作为主键key时,数 ...

最新文章

  1. Elasticsearch2.2.0配置文件说明
  2. php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...
  3. 计算机视觉领域最全汇总(第1部分)
  4. [线段树] Jzoj P1214 项链工厂
  5. js reduce实现中间件_js数组高阶方法reduce经典用法代码分享
  6. 免费都不管用,Win10升级在中国怎么就这么难?
  7. 万彩录屏服务器不稳定,万彩录屏 云服务器
  8. 前端面试面向对象_面向初级前端开发人员的面试问题
  9. 打印工资条怎么做到每个人都有表头明细_现在还在用订书钉装订工资条,算是一种落后吗?你的公司怎么发?...
  10. 大厂螺丝钉还是开源极客?开源新手该怎么选?
  11. 从源码分析ArrayList集合
  12. 中断扫描方式子程序c语言,单片机原理及应用(C语言版) 第9章 节 单片机系统配置及接口.ppt...
  13. C语言阿拉伯数字转大写汉字,阿拉伯数字转大写汉字
  14. execl函数的用法
  15. skimage中的图像直方图均衡化
  16. 南京邮电大学嵌入式系统开发实验5:嵌入式Linux下LED报警灯驱动设计及编程
  17. 谁可以参与初创股权分配?
  18. 判断用户flash是否安装了flash以及flash的版本
  19. 闲聊互联网经济的现代化
  20. 使用图像处理技术去除图片水印

热门文章

  1. js时间戳写入mysql
  2. TextBox的OnTextboxChanged事件里对Text重新赋值带中文, 导致崩溃
  3. 如何使用华为官方模拟器eNSP的12800为后续SDN实验做好准备
  4. weblogic 启动 startWebLogic.sh
  5. CABasicAnimation添加动画离开屏幕就动画停止的问题
  6. 单机搭建Android开发环境(二)
  7. C# 简单封装一个XML文件读取类
  8. 批处理创建快捷方式【简单好用详解】
  9. 将GridView数据导出到Excel实现
  10. 写PHP还是Zend好用