首頁 > 資料庫 > mysql教程 > CentOS 5.6下利用Sqoop将hive数据导入导出数据到MySQL

CentOS 5.6下利用Sqoop将hive数据导入导出数据到MySQL

WBOY
發布: 2016-06-07 17:03:59
原創
1109 人瀏覽過

运行环境 CentOS 5.6 hadoop hivesqoop是让hadoop技术支持的clouder公司开发的一个在关系数据库和hdfs,hive之间数据导入导出

Linux公社

首页 → 数据库技术

背景:

阅读新闻

CentOS 5.6下利用Sqoop将hive数据导入导出数据到MySQL

[日期:2011-08-24] 来源:Linux社区  作者:jiedushi [字体:]

运行环境  CentOS 5.6   Hadoop  hive

sqoop是让hadoop技术支持的clouder公司开发的一个在关系数据库和hdfs,hive之间数据导入导出的一个工具

相关阅读:Sqoop配置安装

1  首先安装sqoop,如果你使用的是clouder分发版的话就非常简单 

   # yum install sqoop

  如果用官方版本的话

   # cd /etc/yum.repos.d

   # wget

   # 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中新建的表名称

linux

  • 0
  • MySQL 主从同步错误(error)解决

    Sqoop配置安装

    相关资讯       mysql  Sqoop 

    图片资讯      

    本文评论   查看全部评论 (1)

    评论声明

    第 1 楼

    最新资讯

    本周热门

    Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
    本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,,也不构成任何建议。


    Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号

    相關標籤:
    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板