概述
sqoop的使用
一、准备工作
1.如果没有安装sqoop的可以参考http://blog.csdn.net/zhu_xun/article/details/17679861进行安装。
2.把jdbc驱动copy至sqoop/lib目录下:
本例中的jdbc驱动为mysql-connector-java-5.1.24-bin.jar
二、使用
1.把hdfs里面的数据导入到mysql数据库:
#把hdfs里面的数据导入到mysql数据库('t'表示以tab作为分隔符)
sqoop export --connect jdbc:mysql://192.168.8.22:3306/test?characterEncoding=UTF-8 --username root --password '' --table goods --export-dir finallResult/part-r-00000 --fields-terminated-by 't'
2.将MySql数据库中的数据导入到hdfs里面:
#将MySql数据库中的数据导入到hdfs里面(默认用逗号作为分隔符)
#sqoop import --connect jdbc:mysql://localhost:3306/test --username root --password '' --table goods m 1
3.列出主机上所有数据库:
#列出数据库中的所有表
#sqoop list-databases --connect jdbc:mysql://localhost:3306/test --username root --password ''
4.列出某一数据库中所有的表:
#sqoop list-databases --connect jdbc:mysql://localhost:3306/test --username root --password ''
未完待续。。。。。。
详细使用情况,参见官方文档:http://archive.cloudera.com/cdh/3/sqoop/SqoopUserGuide.html
最后
以上就是健康苗条为你收集整理的sqoop的使用sqoop的使用的全部内容,希望文章能够帮你解决sqoop的使用sqoop的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复