sqoop 公共命令详解

公共参数

数据库连接参数

--connect					连接关系型数据库的地址 如mysql的 jdbc:mysql://localhost:3306/db

--connection-manager    	连接管理类

--driver					JDBC的diver

--username 				    用户名

--password                  密码

--P							控制台输入密码(暗文)

--connection-param-file		提供连接参数的可选属性文件

--table                     指定表名

--verbose					工作时打印更多

--enclosed-by               给字段值前后加上指定字符(char)

--escaped-by                给字段中的双引号加转义符

--fields-terminated-by		设置字段分隔符 默认为,

--lines-terminated-by		设置行尾分隔符 默认为\n

--mysql-delimiters          设置mysql默认的分隔符 字段分隔符,行尾分隔符\n 字段值以单引号包裹


export参数


--input-enclosed-by         字符串前后增加字符

--input-escaped-by          对字段中转移字符进行转移处理

--input-fields-terminated-by 字段之间的分隔符

--input-lines-terminated-by  行与行之间的分隔符

--input-optionally-enclosed-by 给带有双引号或单引号的字段值前后加上指定字符。

import参数

--enclosed-by				 字符串前后增加字符

--escaped-by                 对字段中转移字符进行转移处理

--fields-terminated-by       字段之间的分隔符

--lines-terminated-by        行之间分隔符

--optionally-enclosed-by     给带有双引号或单引号的字段值前后加上指定字符。

hive参数

--hive-delims-replacement    用自定义的字符串替换掉数据中的\r\n和\013 \010等字符

--hive-drop-import-delims    在导入数据到hive时,去掉数据中的\r\n\013\010这样的字符

--map-column-hive    		 生成hive表时,可以更改生成字段的数据类型

--hive-partition-key         分区字段名,分区字段的默认类型为string

--hive-partition-value       分区字段值

--hive-home                  hive安装目录

--hive-import                将数据从关系型数据库导入到hive

--hive-overwrite             覆盖hive表中的数据

--create-hive-table          创建hive表,如果表存在就报错

--hive-table                 指定要创建的hive表名,默认是mysql表名





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值