前言
此文章为作者查看Sqoop官方网站整理归纳
加入了部分个人见解.
顺便附上:Sqoop官方帮助手册
显示(Show)
function | 描述 | 可选参数 |
---|
server | 连接到sqoop服务器的信息 | -a -h -p -w |
option | 各种客户端选项 | -n |
version | 客户端构建版本 | -a -c -s -p |
connector | 连接器相关配置 | -a -c <x> 或--cid <x> |
driver | 驱动程序相关配置 | 无参数 |
link | 显示链接信息 | -a -x <x> 或--lid <x> |
job | 显示作业信息 | -a -j <x> 或--jid <x> |
submission | 显示提交信息 | -j <x> 或--jid <x> -d 或--detail |
下面是参数的说明
参数 | 参数全称 | 说明 |
---|
-a | --all | 显示全部信息(几乎每个都有) |
-h | --host | 显示主机名 |
-p | --port | 显示端口号 |
-w | --webapp | 显示web应用程序名称 |
-n | --name | 根据给定的名字显示客户端内容 |
-c | --client | 显示客户端版本(version) |
-s | --server | 显示服务器构建版本 |
-p | --api | 显示支持的api版本 |
-c <x> | --cid <x> | 显示ID为的连接器的信息(connector) |
-x <x> | --lid <x> | 显示id为的链接信息 |
-j <x> | --jid <x> | 显示id为的作业(job) |
-j <x> | --jid <x> | 显示id为的作业的提交信息 |
-d | --detail | 显示全部作业提交信息 |
创建(Create)
function | 描述 | 可选参数 |
---|
link | 创建新连接对象 | -c <x> 或-cid <x> |
job | 创建新作业对象 | -f <x> 或--from <x> -t <x> 或--to <y> |
———————–华丽的分割线————————-
参数 | 参数全称 | 说明 |
---|
-c <x> | --cid <x> | 为id 连接器创建新的链接对象 |
-f <x> | --from <x> | 使用id为x的链接作为输入(和-t一起使用) |
-t <y> | --to <y> | 使用id为y的链接作为输出(和-f一起使用) |
更新(Update)
function | 描述 | 可选参数 |
---|
link | 更改链接链 | -l <x> 或--lid <x> |
job | 更改作业 | -j <x> 或--jid <x> |
———————–华丽的分割线————————-
参数 | 参数全称 | 说明 |
---|
-l <x> | --lid <x> | 更新现有的id为x的链接链 |
-j <x> | --jid <x> | 更新现有的id为x的作业 |
删除(Delete)
function | 描述 | 可选参数 |
---|
link | 删除链接链 | -l <x> 或--lid <x> |
job | 删除作业 | -j <x> 或--jid <x> |
———————–华丽的分割线————————-
参数 | 参数全称 | 说明 |
---|
-l <x> | --lid <x> | 删除现有的id为x的链接链 |
-j <x> | --jid <x> | 删除现有的id为x的作业 |
复制&克隆(Clone)
克隆命令将从Sqoop服务器加载现有的链接或作业对象,并允许用户进行更新,从而创建新的链接或作业对象。批处理模式不支持此命令。
function | 描述 | 可选参数 |
---|
link | 克隆链接链 | -l <x> 或--lid <x> |
job | 克隆作业 | -j <x> 或--jid <x> |
———————–华丽的分割线————————-
参数 | 参数全称 | 说明 |
---|
-l <x> | --lid <x> | 克隆现有的id为x的链接链 |
-j <x> | --jid <x> | 克隆现有的id为x的作业 |
开始(Start)
开始已经运行的作业被视为无效操作。
function | 描述 | 可选参数 |
---|
job | 开始作业 | -j <x> 或-- jid <x> -s 或--synchronous |
———————–华丽的分割线————————-
参数 | 参数全称 | 说明 |
---|
-j <x> | --jid <x> | 开始以id为x的作业 |
-s | --synchronous | 开启同步执行 |
停止(Stop)
function | 描述 | 可选参数 |
---|
job | 停止作业 | -j <x> 或--jid <x> |
———————–华丽的分割线————————-
参数 | 参数全称 | 说明 |
---|
-j <x> | --jid <x> | 停止id为x的作业 |
状态(Status)
function | 描述 | 可选参数 |
---|
job | 查看作业给定作业的最后状态 | -j <x> 或--jid <x> |
无 | 查看作业的最后状态 | 无 |
设置(Set)
function | 描述 | 参数 |
---|
server | 设置服务器的连接配置 | -h -p -w -u |
option | 设置各种客户端选项 | --name <x> --value <x> |
———————–华丽的分割线————————-
server | 参数全称 | 默认设置 | 说明 |
---|
-h | --host | localhost | 运行Sqoop服务器的服务器名称(FQDN) |
-p | --port | 12000 | TCP端口 |
-w | --webapp | sqoop | Tomcat的Web应用程序名称 |
-u | --url | | Sqoop服务器的URL |
option | 可选name | 默认value | 说明 |
---|
--name | verbose | false | 如果启用详细模式,客户端将打印其他信息 |
| poll-timeout | 10000 | 服务器轮询超时(毫秒) |
帮助(Help)