问题导读
1.set命令是否连接sqoop server?
2.show命令显示哪些信息?
3.如何使用show 命令显示指定信息?
接上篇sqoop2系统入门之2:用户指南shell命令
http://www.aboutyun.com/forum.php?mod=viewthread&tid=22547
2.2set命令
Set命令允许设置客户端属性,类似辅助命令,不需要链接Sqoop server。Set命令不用于重新配置Sqoop server
可用函数:
函数 | 描述 | server | 设置server连接配置 | 选项 | 设置客户端选项 |
2.2.1Set Server 功能
配置连接Sqoop server-host端口和web应用程序名。参数:
参数 | 默认值 | 描述 | -h, --host | localhost | Server name (FQDN),Sqoop server 运行在什么地方 | -p, --port | 12000 | TCP 端口 | -w, --webapp | sqoop | Jetty应用程序名 | -u, --url | | Sqoop Server的url的格式 |
例子:
[mw_shl_code=bash,true]set server --host sqoop2.company.net --port 80 --webapp sqoop
[/mw_shl_code]
或则
[mw_shl_code=bash,true]set server --url http://sqoop2.company.net:80/sqoop
[/mw_shl_code]
注意:
如果给定了--url,那么--host, --port 或则--webapp将会被忽略
2.2.2Set 选项功能
配置Sqoop 客户端相关选项,这个函数有两个必须的参数name 和value.名称表示内部属性名称,值包含应设置的新值。选项名如下:
选项名 | 默认值 | 描述 | verbose | false | 启用verbose模式m客户端会输出额外的信息 | poll-timeout | 10000 | Server poll 超时时间,单位为毫秒 |
例子:[mw_shl_code=bash,true]set option --name verbose --value true
set option --name poll-timeout --value 20000[/mw_shl_code]
2.3show命令
show命令显示如下各种信息。可用的功能:
功能 | 描述 | server | 显示连接信息到sqoopserver | option | 显示客户端选项 | version | 显示构建的版本,-all选项显示server构建版本和支持的api版本
| connector | 显示连接配置和它的相关配置 | driver | 显示驱动配置和它的相关配置 | link | 显示sqoop link | job | 显示sqoop jobs |
2.3.1Show Server 功能
显示 Sqoop server连接的详细信息 参数 | 描述 | -a, --all | 显示连接相关信息(host, 端口, 应用程序名) | -h, --host | 显示主机 | -p, --port | 显示端口 | -w, --webapp | 显示应用程序名 |
例子:
[mw_shl_code=bash,true]show server --all
[/mw_shl_code]
2.3.2Show Option 功能
显示客户端选项值,这个功能当没有参数的时,会显示所有客户端信息。
参数 | 描述 | -n, --name | 显示客户端给定的值 |
可检测 Set 选项功能部分,得到支持的option名称
例子:[mw_shl_code=bash,true]show option --name verbose
[/mw_shl_code]
2.3.3Show 版本功能
显示构建的客户端和服务端的版本,以及支持的 rest api 版本.
参数 | 描述 | -a, --all | 显示所有信息(服务端,客户端,api) | -c, --client | 显示客户端版本 | -s, --server | 显示服务端版本号 | -p, --api | 显示支持api版本 |
例子[mw_shl_code=bash,true]show version --all
[/mw_shl_code]
2.3.3Show Connector 功能
显示持久化链接配置和相关配置,用于创建相关的 link 和job objects
参数 | 描述Connector 的信息 | -a, --all | 显示所有 | -c, --cid <x> | 显示带有id的链接的信息 |
例子:[mw_shl_code=bash,true]show connector --all or show connector
[/mw_shl_code]
2.3.4Show Driver 功能
显示持久化驱动配置和他的相关配置用于创建 job objects.这个功能没有其它参数。只有一个注册的驱动在sqoop。
例子
[mw_shl_code=bash,true]show driver
[/mw_shl_code]
2.3.4Show Link 功能
显示link持久化对象
参数 | 描述 | -a, --all | 显示所有有效link | -n, --name <x> | 显示指定名字的link |
例子:
[mw_shl_code=bash,true]show link --all or show link --name linkName
[/mw_shl_code]
2.3.4Show job功能
显示持久化job 对象
参数 | 描述 | -a, --all | 显示所有有效job | -n, --name <x> | 显示带有名字的job |
2.3.5Show Submission 功能
显示持久化job submission对象
参数 | 描述 | -j, --job <x> | 显示提交job的有效submission | -d, --detail | 显示提交hob的所有详细信息 |
例子:[mw_shl_code=bash,true]show submission
show submission --j jobName
show submission --job jobName --detail[/mw_shl_code]
|
|