码迷,mamicode.com
首页 > 数据库 > 详细

安装sqoop,并将Mysql中的表数据导出到HDFS下的文本文件

时间:2015-02-13 21:02:51      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

首先是安装mysql数据库。使用 sudo apt-get install mysql-server命令即可安装完成。然后进行表的创建和插入数据。如图。

技术分享

然后下载sqoop和连接mysql数据库的jar包。接下来是安装sqoop。首先是配置sqoop-env.sh文件。如图。

技术分享

然后将config-sqoop文件中不需要检查的注释掉。如图。

技术分享

然后接下来是将sqoop-1.4.4.jar包和连接mysql的jar包copy到hadoop目录下的lib目录中,同时把hadoop-core-1.2.1.jar包copy到sqoop的lib目录下。然后启动sqoop成功。

技术分享

下面是将mysql数据库中的dept表导出到HDFS中。如图。导出命令为:sqoop import jdbc:mysql://localhost:3306/mysql --username root --password ‘‘ --table dept -m 1

技术分享

技术分享

然后我们查看一下结果。

技术分享

到这里,终于搞掂了!实现了关系型数据库与HDFS的数据交换。

 

安装sqoop,并将Mysql中的表数据导出到HDFS下的文本文件

标签:

原文地址:http://www.cnblogs.com/UUhome/p/4290842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!