sqoop导出 建表_sqoop数据导入导出

sqoop:1.配置配置conf/sqoop-env-templete.sh,修改HADOOP_COMMON_HOME、HADOOP_MAPRED_HOME、HIVE_HOME、HBASE_HOME拷贝相应的jdbc驱动:例如,如果是mysql,则将mysqljdbc驱动拷贝到lib/也可以直接配置HADOOP_HOME这样会根据hadoop_home寻找HADOOP_COMMON_HOM...
摘要由CSDN通过智能技术生成

sqoop:

1.配置

配置conf/sqoop-env-templete.sh,修改 HADOOP_COMMON_HOME、HADOOP_MAPRED_HOME、HIVE_HOME、HBASE_HOME

拷贝相应的jdbc驱动:例如,如果是mysql,则将mysqljdbc驱动拷贝到lib/

也可以直接配置HADOOP_HOME 这样 会根据hadoop_home寻找 HADOOP_COMMON_HOME、HADOOP_MAPRED_HOME

2.import导出数据到hdfs

./sqoop import --connect jdbc:mysql://192.168.249.133:3306/test --username root --password 123456 --table test --input-fields-terminated-by ',' --lines-terminated-by '\n' --warehouse-dir /sqoop -m 1

通过select语句指定特定的输出目录:

./sqoop import --connect jdbc:mysql://192.168.249.133:3306/test --username root --password 123456  --input-fields-terminated-by ',' --lines-terminated-by '\n'  --target-dir  /sqoop/test1 --query 'select *from test where id>2 and $CONDITIONS ;' -m 1

通过where指定查找条件:

./sqoop import --connect jdbc:mysql://192.168.249.133:3306/test --user

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值