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数据库:
复制代码
1
2#把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里面:
复制代码
1
2#将MySql数据库中的数据导入到hdfs里面(默认用逗号作为分隔符) #sqoop import --connect jdbc:mysql://localhost:3306/test --username root --password '' --table goods m 1
3.列出主机上所有数据库:
复制代码
1
2#列出数据库中的所有表 #sqoop list-databases --connect jdbc:mysql://localhost:3306/test --username root --password ''
4.列出某一数据库中所有的表:
复制代码
1#sqoop list-databases --connect jdbc:mysql://localhost:3306/test --username root --password ''
未完待续。。。。。。
详细使用情况,参见官方文档:http://archive.cloudera.com/cdh/3/sqoop/SqoopUserGuide.html
最后
以上就是健康苗条最近收集整理的关于sqoop的使用sqoop的使用的全部内容,更多相关sqoop内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复