Sqoop 从 MySQL 导数据到 HDFS

网友投稿 262 2022-11-17

Sqoop 从 MySQL 导数据到 HDFS

将语句写入文件并运行:

vim sqoop2.txtimport--connectjdbc:mysql://node1:3306/result_db--usernameroot--password123456--as-textfile--tabledimension_browser--columnsid,browser_name,browser_version--target-dir/sqoop/file2--delete-target-dir-m1

命令行:

sqoop --options-file sqoop2.txt

可以指定 SQL 执行导入:

[root@node3 ~]# cp sqoop2.txt sqoop3.txt [root@node3 ~]# vim sqoop3.txtimport--connectjdbc:mysql://node1:3306/result_db--usernameroot--password123456--as-textfile--target-dir/sqoop/file3--delete-target-dir-m1-eselect id,browser_name,browser_version from dimension_browser where $CONDITIONS

命令行:

sqoop --options-file sqoop3.txt

指定导出文件的分隔符:

[root@node3 ~]# cp sqoop3.txt sqoop4.txt [root@node3 ~]# vim sqoop4.txtimport--connectjdbc:mysql://node1:3306/result_db--usernameroot--password123456--as-textfile--target-dir/sqoop/file4--delete-target-dir-m1-eselect id,browser_name,browser_version from dimension_browser where $CONDITIONS--fields-terminated-by\t

命令行:

[root@node3 ~]#sqoop --options-file sqoop4.txt [root@node3 ~]# hdfs dfs -cat /sqoop/file4/part-m-00000 1 360 0 2 360 1 3 360 2 ......

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Elasticsearch优化
下一篇:WIFI模块的各种配网方式之比较(串口AT、SmartConfig、微信Airkiss、WEB网页配网....)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~