sqoop笔记

(1)显示mysql数据库列表

sqoop list-databases --username risk_user  --password 'risk_pwd' --connect jdbc:mysql://localhost:3306/risk_data?characterEncoding=UTF-8

(2)显示数据库里所有表:

 sqoop list-tables --username risk_user --password 'risk_pwd' --connect jdbc:mysql://localhost:3306/risk_data?characterEncoding=UTF-8

(3)把mysql中表user_info导入到hdfs

sqoop import --connect jdbc:mysql://10.200.110.4:3306/risk_data --username risk_user --password 'risk_pwd'  --table user_info --target-dir /tmp/hive/sqoop/user_info -m 4

参数说明:

-m:表示Map并发数

--target-dir:hdfs的目标目录,若是不写, 则默认是hdfs上的user/username/tablename 路径

 

(4)HDFS导入到mysql

sqoop export --connect jdbc:mysql://10.200.110.4:3306/risk_data --table user_info2 -m 1 --username risk_user --password 'risk_pwd' --export-dir /tmp/hive/sqoop/user_info/ --input-fields-terminated-by ',' --columns="id,user_name,address"

 

转载于:https://www.cnblogs.com/XiaoyangBoke/p/11163041.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值