首页 > 数据库技术 > 详细

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

时间:2015-02-13 21:02:31      阅读:516      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!