把MySQL里的数据导入到HDFS

  1、使用MySQL工具手工导入

  把MySQL的导出数据导入到HDFS的最简单方法就是,使用命令行工具和MySQL语句。

为了导出整个数据表或整个数据库的内容,MySQL提供了mysqldump工具。

  比如

  SELECT  col1,col2 FORM TABLE

INTO OUTFILE '/tmp/out.csv'

  FIELDS TERMINATED BY ',' , LINES  TERMINATED  BY '\n';

  这个学格式就好,具体表看自己的。

  一旦我们把数据导出到文件中,就可以用hadoop fs -put把该文件,从本地linux移到HDFS上。

  2、使用Sqoop把MySQL里的数据导入到HDFS

  $ sqoop  import  --connect  jdbc:mysql://192.168.80.128/hive  --username   hive   \ >  --password  hive   --table  employees

  注意,这里根据自己的来,元数据库名,用户名和密码

把MySQL里的数据导入到Hive

  $ sqoop  import  --connect jdbc:mysql://192.168.80.128/hive   --username  hive   -password  hive  --table employees   --hive-import    --hive-table  employees

  更为详细,见

用Sqoop将mysql中的表和数据导入到Hive中

把HDFS里的数据导出到MySQL

  $ sqoop  export --connect  jdbc:mysql://192.168.80.128/hive  --username  hive   -password  hive  --table employees   --export-dir  edata  --input-fields-terminated-by  '\t‘

把HDFS里的数据导出到Hive

$  sqoop  export  --connect jdbc://mysql://192.168.80.128/hive  -username  hive   -password  hive  --table employees  --export-dir  /user/hive/warehouse/employees   --input-fields-terminated-by  '\001'     --input-lines-terminated-by  '\n'

本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/6115754.html,如需转载请自行联系原作者

Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)(十八)...相关推荐

  1. solr mysql 导入命令_(solr系列:四)将mysql数据库中的数据导入到solr中及删除solr中导入的数据...

    在前面的博文中,已完成了在tomcat中对solr的部署,为solr添加了一个自定义的core,并且引入了ik分词器. 那么该如何将本地的mysql的数据导入到solr中呢? 准备工作: 1.mysq ...

  2. solr mysql数据注入_(solr系列:四)将mysql数据库中的数据导入到solr中

    在前面的博文中,已完成了在tomcat中对solr的部署,为solr添加了一个自定义的core,并且引入了ik分词器. 那么该如何将本地的mysql的数据导入到solr中呢? 准备工作: 1.mysq ...

  3. mysql 存储引擎和数据导入导出

    存储引擎 mysql服务软件自带的功能程序,处理表的处理器 每种不同的存储引擎有不同的功能和数据存储方式 show engine 查看引擎 修改引擎 停止服务 修改配置文件 [mysqld] defa ...

  4. 第三篇 :Mysql存储引擎、数据导入导出、管理表记录、匹配条件

    一,存储引擎 1,Mysql工作原理 mysql服务 体系结构     管理工具:    命令 连接池:     (空闲进程.内存.CPU) SQL接口:   (客户端与服务器建立连接传递SQL给my ...

  5. 利用sqoop将hive数据导入导出数据到mysql

    http://niuzhenxin.iteye.com/blog/1726414 运行环境  centos 5.6   hadoop  hive sqoop是让hadoop技术支持的clouder公司 ...

  6. hive数据导入导出

    Hive数据导入导出的几种方式 一,Hive数据导入的几种方式 首先列出讲述下面几种导入方式的数据和hive表. 导入: 本地文件导入到Hive表: Hive表导入到Hive表; HDFS文件导入到H ...

  7. Hive 实战(1)--hive数据导入/导出基础

    前沿: Hive也采用类SQL的语法, 但其作为数据仓库, 与面向OLTP的传统关系型数据库(Mysql/Oracle)有着天然的差别. 它用于离线的数据计算分析, 而不追求高并发/低延时的应用场景. ...

  8. hive常用功能:Hive数据导入导出方式

    作为数据仓库的Hive,存储着海量用户使用的数据.在平常的Hive使用过程中,难免对遇到将外部数据导入到Hive或者将Hive中的数据导出来.今天主要就来学习一下Hive的几种数据导入和导出的方式. ...

  9. hive:建库建表、表分区、内部表外部表、数据导入导出

    hive建库建表与数据导入 建库 hive中有一个默认的库: 库名: default 库目录:hdfs://hdp20-01:9000/user/hive/warehouse 新建库: create  ...

最新文章

  1. 《Nature》挑战进化DNA突变理论!
  2. 通过Flask和Redis构造一个动态维护的代理池
  3. 计算机供用户使用的内存区域,计算机应用复习资料
  4. Java的流读一行丢一行_java – 在少数特定情况下记录丢失的消息
  5. ASP.NET MVC网站学习问题积累(一)
  6. 服务器里怎么维修装备,教你在服务器加自己的装备
  7. java控制台输出百分比进度条示例
  8. 余承东:华为自研的麒麟A1芯片已经应用在了多款可穿戴产品中
  9. 无根树的同构:Hash最小表示法(bzoj 4337: BJOI2015 树的同构)
  10. java 执行oracle命令_利用oracle存储过程执行操作系统命令
  11. 后端 消息 转发_springCloud 后端使用webSocket向前端推送消息
  12. 第十一天-linux的硬链接和软连接的区别
  13. 解决jQuery中dbclick事件触发两次click事件
  14. python数值计算库Numpy学习之—np.linalg.norm(求范数)
  15. 解决IDM浏览器插件强制更新后无法继续使用的问题
  16. 智能家居市场未来发展潜力巨大,未来可期!
  17. C++程序设计课程设计报告
  18. java倒计时_详解java倒计时三种简单实现方式
  19. GNSS说第(七)讲---自适应动态导航定位(六)---导航解算中的误差探测、诊断与修复
  20. php通过udp上报日志,PHP日志扩展SeasLog-1.6.0,支持TCP,UDP发送

热门文章

  1. Linux基础(4)--用户与权限
  2. yuv420(planer) to bgr24 to bmp
  3. linux mysql搭建禅道详细教程_linux安装禅道的步骤
  4. linux mysql 集群安装配置_linux下mysql集群的安装
  5. 浦发网银安装显示连接服务器失败,上海浦东发展银行网上银行登录失败怎么办...
  6. 整数分解为若干项之和
  7. 使用函数输出水仙花数
  8. java 4种跟踪会话技术_会话跟踪技术
  9. socket 客户端-服务器的创建--day28
  10. DB服务器中的参数优化