瞌睡中的葡萄虎

博客园 首页 新随笔 联系 订阅 管理

命令行操作之Create Command

1、Create Connection Function
create connection --cid 1  说明:Create new connection object for connector with id <x>
sqoop:000> create connection --cid 1
Creating connection for connector with id 1
Please fill following values to create new connection object
Name: jdbc
Connection configuration
JDBC Driver Class: com.mysql.jdbc.Driver
JDBC Connection String: jdbc:mysql://hadoop000:3306/hive
Username: root
Password: ****
JDBC Connection Properties:
There are currently 0 values in the map:
entry#
Security related configuration options
Max connections: 100
New connection was successfully created with validation status FINE and persistent id 5
2、Create Job Function
create job --xid 1    说明:Create new job object for connection with id <x>
create job --xid 1 --type import    说明:Create new job object with type <t> (import, export)
sqoop:000> create job --xid 5 --type import
Creating job for connection with id 5
Please fill following values to create new job object
Name: tbls_import
Database configuration
Schema name: hive
Table name: TBLS
Table SQL statement:
Table column names:
Partition column name:
Nulls in partition column:
Boundary query:
Output configuration
Storage type:
  0 : HDFS
Choose: 0
Output format:
  0 : TEXT_FILE
  1 : SEQUENCE_FILE
Choose: 0
Compression format:
  0 : NONE
  1 : DEFAULT
  2 : DEFLATE
  3 : GZIP
  4 : BZIP2
  5 : LZO
  6 : LZ4
  7 : SNAPPY
Choose: 0
Output directory: hdfs://hadoop000:8020/sqoop2/tbls/
Throttling resources
Extractors:
Loaders:
New job was successfully created with validation status FINE  and persistent id 3

 


 

命令行操作之Show Command

1、Show Server Function
说明:Show details about configuration connection to Sqoop server.
sqoop:000> show server --all
Server host: localhost
Server port: 12000
Server webapp: sqoop
sqoop:000> show server --host
Server host: localhost
sqoop:000> show server --port
Server port: 12000
sqoop:000> show server --webapp
Server webapp: sqoop
2、Show Option Function
Show values of various client side options. This function will show all client options when called without arguments.
sqoop:000> show option --name verbose
Verbose = false
3、Show Version Function
Show versions of both client and server as well as supported protocols.
sqoop:000> show version --all
client version:
  Sqoop 1.99.3-cdh5.0.0 revision Unknown
  Compiled by jenkins on Thu Mar 27 23:34:50 PDT 2014
server version:
  Sqoop 1.99.3-cdh5.0.0 revision Unknown
  Compiled by jenkins on Thu Mar 27 23:34:50 PDT 2014
Protocol version:
  [1]
sqoop:000> show version --client
client version:
  Sqoop 1.99.3-cdh5.0.0 revision Unknown
  Compiled by jenkins on Thu Mar 27 23:34:50 PDT 2014
sqoop:000> show version --server
server version:
  Sqoop 1.99.3-cdh5.0.0 revision Unknown
  Compiled by jenkins on Thu Mar 27 23:34:50 PDT 2014
sqoop:000> show version --protocol
Protocol version:
  [1]
4、Show Connector Function
Show connector meta data - parameters that connectors need in order to create new connection and job objects.
show connector --all
5、Show Connection Function 
show connection -all
show connection --xid 5
6、Show Job Function
show job --all
show job --jid 4

 


命令行操作之Update Command

1、Update Connection Function
update connection --xid 1 
2、Update Job Function 
update job --jid 1

 


 

命令行操作之Delete Command

1、Delete Connection Function

delete connection --xid 1 

2、Delete Job Function

delete job --jid 1

 


 

命令行操作之Clone Command

1、Clone Connection Function

clone connection --xid 3

2、Clone Job Function

clone job --jid 3

 


 

命令行操作之Submission Command

1、Submission Start Function
Start job (submit new submission). Starting already running job is considered as invalid operation.
start job --jid 3 -s
2、Submission Stop Function
Interrupt running job.
stop job  --jid 3
3、Submission Status Function
Retrieve last status for given job.
status job --jid 3

 

posted on 2015-01-08 12:13  瞌睡中的葡萄虎  阅读(3523)  评论(0编辑  收藏  举报