分享

sqoop2-2系统入门之2-2:用户指南shell命令

pig2 2017-8-31 12:00:53 发表于 连载型 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 10662
本帖最后由 pig2 于 2017-8-31 12:22 编辑

问题导读

1.本文中交互模式下支持哪些命令?
2.sqoop2中,如何定义数据源及数据流向?
3.你认为link的作用是什么?


上一篇:
sqoop2-1系统入门之2:用户指南shell命令
http://www.aboutyun.com/forum.php?mod=viewthread&tid=22585


2.4create命令

创建新的link和job对象。这个命令仅支持交互模式。在分别创建link和job对象时,会要求用户输入link配置和job的from /to和驱动配置
可用功能
功能 描述
link 创建新的link对象
job 创建新的hob对象



2.4.1create link功能


创建新的link对象
参数 描述
-c, --connector <x>         创建名字为<x>的link对象


例子
[mw_shl_code=bash,true]create link --connector connectorName or create link -c connectorName
[/mw_shl_code]

2.4.2create Job 功能


创建新的job对象
参数 描述
-f, --from <x>         创建新的名字为<x>的from link的job对象
-t, --to <t>         创建新的名字为<t>的to link的job对象


例子:
[mw_shl_code=bash,true]create job --from fromLinkName --to toLinkName or create job --f fromLinkName --t toLinkName
[/mw_shl_code]
这里也是sqoop2与sqoop1区别最大的地方:
sqoop1是自己指定的,而sqoop2则是先定义link然后,链接两个link.


2.5update命令


更新命令仅在交互模式下支持,允许编辑link和job对象。

2.5.1更新link功能


更新link对象
参数 描述
-n, --name <x>         更新名字为<x>的link


例子:
[mw_shl_code=bash,true]update link --name linkName
[/mw_shl_code]

2.5.2更新job功能


参数 描述
-n, --name <x>         更新名字为<x>的job


例子:
[mw_shl_code=bash,true]update job --name jobName
[/mw_shl_code]


2.6delete命令


从sqoop server删除link和job

2.6.1删除link功能


删除link
参数 描述
-n, --name <x>         删除名字为link的对象


例子:
[mw_shl_code=bash,true]delete link --name linkName
[/mw_shl_code]

2.6.1删除job功能


删除job
参数 描述
-n, --name <x>         删除名字为<x>的job


例子:
[mw_shl_code=bash,true]delete job --name jobName
[/mw_shl_code]


2.7clone命令

Clone 名字从sqoop server加载已存在的link和job.允许用户就地更新,这样会创建新的link或则job。这个命令不支持批处理模式。

2.7.1clone link功能
Clone已经存在的link
参数 描述
-n, --name <x>         Clone名字为<x>link

例子[mw_shl_code=bash,true]clone link --name linkName
[/mw_shl_code]

2.7.2clone job功能
clone已经存在的job.
参数 描述
-n, --name <x>         clone名字为<x>的job

例子:
[mw_shl_code=bash,true]clone job --name jobName
[/mw_shl_code]


2.8start命令

start命令执行现有的Sqoop job.

2.8.1start job功能

start job,启动 已经运行的job被视为无效。
参数 描述
-n, --name <x>         启动名字为 <x>的job
-s, --synchronous         同步作业执行


例子:
[mw_shl_code=bash,true]start job --name jobName
start job --name jobName --synchronous[/mw_shl_code]


2.9stop命令

中断作业执行
参数 描述
-n, --name <x>         中断名字为<x>的job


例子:
[mw_shl_code=bash,true]stop job --name jobName
[/mw_shl_code]


3.0status命令


状态命令将检索作业的最后状态。

3.0.1job状态功能

检索给定job的状态
参数 描述
-n, --name <x>         检索名字为<x>的job的状态


[mw_shl_code=bash,true]status job --name jobName
Next  Previous
[/mw_shl_code]

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条