这篇文章开发云主机域名给大家分享的是有关Sqoop如何使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Sqoop是一款开源的工具,主要用于Hadoop(Hive)与传统的数据库(mysql、postgresql…)间进行数据的传递.Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如:Mysql,Oracle,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中.Sqoop导入mysql数据库运行过程依赖mysql-connector-java-*.jar列出mysql数据库中的所有数据库sqoop list-databases –connect jdbc:mysql://localhost:3306/ –username root –password admin连接mysql并列出数据中的表sqoop list-tables –connect jdbc:mysql://localhost:3306/test –username root –password admin将关系型数据库的表结构复制到hive中,只是复制表的结构,表中的内容没有复制过去.sqoop create-hive-table –connect jdbc:msql://localhost:3306/test –table sqoop_test –username root –password admin使用sqoop把数据从rdbms导入到hdfs中sqoop import –connect jdbc:mysql://hadoop:3306/test –username root –password admin –table user –fields-terminated-by ‘t’ -m注意:test是数据库名称使用sqoop把数据从hdfs导出到mysql中sqoop export –connect jdbc:mysql://hadoop0:3306/test –username root –password admin –table user –fields-terminated-by ‘t’ –export-dir ‘/user/root/user’注意:/user/root/user下面有一个数据文件:sort里面的数据对于这数据库表中user的字段.感谢各位的阅读!关于“Sqoop如何使用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
相关推荐: centos7下的k8s+dashboard集群部署—(1)环境准备及docker部署
前言:之前部署的时候看到网上的教程非常多,大部分没大方向错误,但是经过多次实际性的验证后发现避免不了会有一些错误,为此整理一篇总结部署:准备工作:本次部署拓扑为1master,2node节点,准备工作包含所有设备:a)关闭各节点防火墙,并设置开机关闭syste…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。