1.导入数据(将mysql(rdbms)的表的数据导入到hdfs)

1.1.全部导入(注意空格)

sqoop import \
--connect jdbc:mysql://192.168.159.110:3306/stu \ (stu数据库名称 写自己的ip)
--username root \
--password \
--table students \
--target-dir /user/test3 \ (导入到hdfs位置,会自动创建,如果存在,会自动删除在创建)
--delete-target-dir \
--m \
--fields-terminated-by "\t"; (分割符)

1.2.查询导入

sqoop import \
--connect jdbc:mysql://192.168.159.110:3306/stu \
--username root \
--password \
--target-dir /user/test4 \
--delete-target-dir \
--m \
--fields-terminated-by "\t" \
--query 'select id,name from students where id <=1 and $CONDITIONS';

注意:sql语句的末尾必须加上$CONDITIONS

1.3.导入指定的列

sqoop import \
--connect jdbc:mysql://hadoop01:3306/stu \ (既可以写名称也可以写ip)
--username root \
--password \
--target-dir /user/test5 \
--delete-target-dir \
--m \
--fields-terminated-by "\t" \
--columns id \
--table students;

提示::columns中如果涉及到多列时,用逗号分割,分割时不要添加空格

1.4.使用sqoop关键字筛选查询导入数据

sqoop import \
--connect jdbc:mysql://hadoop01:3306/stu \
--username root \
--password \
--target-dir /user/test6 \
--delete-target-dir \
--m \
--fields-terminated-by "\t" \
-table students \
--where "id=2";

最新文章

  1. html基础 1
  2. 封装ios静态库碰到的一些问题(二)
  3. listener.ora增加监听端口
  4. winform 控件(2)
  5. run loop 输入源
  6. mysql的两阶段提交协议
  7. NPAPI插件开发
  8. The ultimate jQuery Plugin List(终极jQuery插件列表)
  9. C# 实现文件或目录复制到指定目录
  10. 【转】Linux正则表达式使用指南
  11. USB的包结构及包分类
  12. Andrew Ng机器学习第一章——初识机器学习
  13. 步步为营-104-SQL语句(截取字符串)
  14. Flask对象配置
  15. Mysql按周,按月,按日,按小时分组统计数据
  16. 二分图带权匹配 KM算法与费用流模型建立
  17. python中str相关函数
  18. Python 多继承与MRO-C3算法
  19. Evaluate Reverse Polish Notation (STRING-TYPE CONVERTION)
  20. SSH Secure Shell链接Ubuntu报错Server responded &quot;Algorithm negotiation failed&quot;

热门文章

  1. vue filters过滤
  2. linux MySql 在 Master 主从复制配置
  3. Qt下载(多种下载通道+所有版本)
  4. Linux学习--第二天--分区、格式化、系统安装、vmware、远程管理工具
  5. CentOS7搭建FastDFS+Nginx
  6. PAT Basic 1028 人口普查 (20 分)
  7. 03python面向对象编程4
  8. oracle汇编01
  9. Laravel——缓存使用
  10. 模拟输入(ADC-A0)