hive 导入 mysql文本

栏目: 数据库 · 发布时间: 6年前

内容简介:数据量过大,mysql支持不了。mysql只是个临时方案,最终大数据搭建好了以后,还是需要把mysql的数据,导入到hadoop中。前面提到了另外一种导入方式,请参考:注意:

数据量过大,mysql支持不了。mysql只是个临时方案,最终大数据搭建好了以后,还是需要把 mysql 的数据,导入到hadoop中。

前面提到了另外一种导入方式,请参考: sqoop 从mysql直接导入到hive表

1,在hive中创建表

create table `mytest` (
`log_date` int,
`log_time` int,
`aid` string,
`ticket` string
)
 ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' STORED AS TEXTFILE;

2,mysql导出数据

注意: 导出的文本文件,值不要带有双引号,单引号之类的 。例如:

20190114 1547444359 28 aaaaaa
20190115 1547444390 28 bbbbb

3,导入数据到hive中

hive> LOAD DATA (LOCAL) INPATH '/root/mysql.txt' (overwrite) INTO TABLE mytest;

注意:

这里的local是你本机,如果去掉local,会去hdfs里面找。

默认是追加的方式,如果是overwrite,就是覆盖了。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算机系统基础

计算机系统基础

袁春风 / 机械工业出版社 / 2014-7-1 / CNY 49.00

《计算机类专业系统能力培养系列教材:计算机系统基础》主要介绍与计算机系统相关的核心概念,解释这些概念如何相互关联并最终影响程序执行的结果和性能。共分8章,主要内容包括数据的表示和运算、程序的转换及机器级表示、程序的链接、程序的执行、存储器层次结构、虚拟存储器、异常控制流和I/O操作的实现等。内容详尽,反映现实,概念清楚,通俗易懂,实例丰富,并提供大量典型习题供读者练习。本书可以作为计算机专业本科或......一起来看看 《计算机系统基础》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具