2014-01-20 52 views
2

我已經成立了一個sqoop2工作,我試圖啓動它,像這樣:啓動sqoop2作業的語法是什麼?

~]$ sqoop2 
Sqoop home directory: /usr/lib/sqoop2 
Sqoop Shell: Type 'help' or '\h' for help. 

sqoop:000> submission start 
Exception has occurred during processing command 
Unknown command: No such property: start for class: groovysh_evaluate 

這似乎是不正確的。幫助列表開始作爲命令,所以我試過這個:

sqoop:000> start 2 
The specified function "2" is not recognized. 

也似乎不正確。

這裏的正確語法是什麼?


PS:

sqoop:000> show version 
client version: 
    Sqoop 1.99.2-cdh4.5.0 revision 
    Compiled by jenkins on Wed Nov 20 15:52:52 PST 2013 
+1

我也有同樣的問題。 – Cauliturtle

回答

4

基礎上documentation,你應該使用下面的命令:

start job --jid 1 
+0

文檔不同步 - 我不記得發生了什麼,當我嘗試,但我會檢查和更新的效果 – blueberryfields

+1

該文件似乎是準確的 - 你只需要使用適當的一個爲你的確切CDH版。 –

0

在sqoop2命令工作:

查看工作命令:它會幫助你觀看al的列表我創造了工作。

show job 

如果你想觀看個別作業配置,然後嘗試

show job -jid 1 # here 1 is < job id number > 

開始作業命令:一旦你創建的作業就可以開始作業創建作業ID號。

start job -jid 1 # here 1 is < job id number > 

顯示提交作業:一旦你開始工作,你可以觀看所有作業提交狀態。它也會顯示你之前運行的作業提交狀態。

show submission 

檢查個人工作狀態:你也可以檢查當前作業或之前由該命令運行作業狀態。

status job -jid 1 # here 1 is < job id number >