Welcome 微信登录

首页 / 数据库 / MySQL / CentOS 5.6下利用Sqoop将hive数据导入导出数据到MySQL

运行环境  CentOS 5.6   Hadoop  hivesqoop是让hadoop技术支持的clouder公司开发的一个在关系数据库和hdfs,hive之间数据导入导出的一个工具相关阅读:Sqoop配置安装 http://www.linuxidc.com/Linux/2011-08/41442.htm1  首先安装sqoop,如果你使用的是clouder分发版的话就非常简单     # yum install sqoop  如果用官方版本的话    # cd /etc/yum.repos.d   # wget http://archive.cloudera.com/RedHat/cdh/cloudera-cdh3.repo   # yum -y install sqoop   sqoop就会安装完成2  使用sqoop   首先将mysql-connector-java-5.1.16-bin.jar文件复制到/usr/lib/sqoop/lib文件夹下   列出mysql数据库中的所有数据库命令  #  sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root --password 123456   连接mysql并列出数据库中的表命令   # sqoop list-tables --connect jdbc:mysql://localhost:3306/test --username root --password 123456   命令中的test为mysql数据库中的test数据库名称  username password分别为mysql数据库的用户密码
 将关系型数据的表结构复制到hive中
 sqoop create-hive-table --connect jdbc:mysql://localhost:3306/test --table username --username root --password 123456 --hive-table test
其中 --table username为mysql中的数据库test中的表   --hive-table test 为hive中新建的表名称MySQL 主从同步错误(error)解决Sqoop配置安装相关资讯      mysql  Sqoop 
  • Sqoop数据导出导入命令  (09/16/2015 08:55:24)
  • 使用Sqoop实现Hive与MySQL数据库间  (08/03/2015 14:34:50)
  • Apache Sqoop 1.4.6 发布,Hadoop   (05/11/2015 08:06:53)
  • 利用Sqoop对MySQL执行DML操作  (08/12/2015 09:01:20)
  • Apache Sqoop 1.99.6 发布,Hadoop  (05/12/2015 21:29:25)
  • Apache Sqoop 1.99.5 发布下载,  (02/28/2015 09:26:38)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的