pig2 发表于 2017-8-30 08:56:02

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


问题导读

1.set命令是否连接sqoop server?
2.show命令显示哪些信息?
3.如何使用show 命令显示指定信息?

static/image/hrline/4.gif



接上篇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的格式

例子:
set server --host sqoop2.company.net --port 80 --webapp sqoop

或则
set server --url http://sqoop2.company.net:80/sqoop

注意:
如果给定了--url,那么--host, --port 或则--webapp将会被忽略


2.2.2Set 选项功能

配置Sqoop 客户端相关选项,这个函数有两个必须的参数name 和value.名称表示内部属性名称,值包含应设置的新值。选项名如下:

选项名 默认值 描述
verbose false启用verbose模式m客户端会输出额外的信息
poll-timeout       10000 Server poll 超时时间,单位为毫秒

例子:set option --name verbose --value true
set option --name poll-timeout --value 20000

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       显示应用程序名

例子:
show server --all


2.3.2Show Option 功能
显示客户端选项值,这个功能当没有参数的时,会显示所有客户端信息。

参数 描述
-n, --name       显示客户端给定的值

可检测 Set 选项功能部分,得到支持的option名称

例子:show option --name verbose



2.3.3Show 版本功能
显示构建的客户端和服务端的版本,以及支持的 rest api 版本.


参数 描述
-a, --all       显示所有信息(服务端,客户端,api)
-c, --client       显示客户端版本
-s, --server       显示服务端版本号
-p, --api 显示支持api版本

例子show version --all



2.3.3Show Connector 功能
显示持久化链接配置和相关配置,用于创建相关的 link 和job objects


参数 描述Connector 的信息
-a, --all       显示所有
-c, --cid <x>       显示带有id的链接的信息

例子:show connector --all or show connector


2.3.4Show Driver 功能
显示持久化驱动配置和他的相关配置用于创建 job objects.这个功能没有其它参数。只有一个注册的驱动在sqoop。
例子
show driver


2.3.4Show Link 功能
显示link持久化对象

参数 描述
-a, --all       显示所有有效link
-n, --name <x>       显示指定名字的link

例子:
show link --all or show link --name linkName


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的所有详细信息

例子:show submission
show submission --j jobName
show submission --job jobName --detail



美丽天空 发表于 2017-8-31 09:12:09

感谢分享

cctcliuli 发表于 2017-9-4 21:28:04

谢谢分享
页: [1]
查看完整版本: sqoop2-1系统入门之2:用户指南shell命令