sqoop导入工具
|
选选项项 |
含义说明含义说明 |
|
--append |
将数据追加到HDFS上一个已存在的数据集上 |
|
--as-avrodatafile |
将数据导入到Avro数据文件 |
|
--as-sequencefile |
将数据导入到SequenceFile |
|
--as-textfile |
将数据导入到普通文本文件(默认) |
|
--boundary-query <statement> |
边界查询,用于创建分片(InputSplit) |
|
--columns <col,col,col…> |
从表中导出指定的一组列的数据 |
|
--delete-target-dir |
如果指定目录存在,则先删除掉 |
|
--direct |
使用直接导入模式(优化导入速度) |
|
--direct-split-size <n> |
分割输入stream的字节大小(在直接导入模式下) |
|
--fetch-size <n> |
从数据库中批量读取记录数 |
|
--inline-lob-limit <n> |
设置内联的LOB对象的大小 |
|
-m,--num-mappers <n> |
使用n个map任务并行导入数据 |
|
-e,--query <statement> |
导入的查询语句 |
|
--split-by <column-name> |
指定按照哪个列去分割数据 |
|
--table <table-name> |
导入的源表表名 |
|
--target-dir <dir> |
导入HDFS的目标路径 |
|
--warehouse-dir <dir> |
HDFS存放表的根路径 |
|
--where <where clause> |
指定导出时所使用的查询条件 |
|
-z,--compress |
启用压缩 |
|
--compression-codec <c> |
指定Hadoop的codec方式(默认gzip) |
|
--null-string <null-string> |
如果指定列为字符串类型,使用指定字符串替换值为null的该类列的值 |
|
--null-non-string <null-string> |
如果指定列为非字符串类型,使用指定字符串替换值为null的该类列的值 |

浙公网安备 33010602011771号