You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sqoop.apache.org by "Abraham Elmahrek (JIRA)" <ji...@apache.org> on 2014/11/07 23:18:36 UTC

[jira] [Updated] (SQOOP-1518) Sqoop2: Update the Rest API documentation

     [ https://issues.apache.org/jira/browse/SQOOP-1518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Abraham Elmahrek updated SQOOP-1518:
------------------------------------
    Description: 
( obsolete the apache confluence wiki if any!)

http://sqoop.apache.org/docs/1.99.3/RESTAPI.html

examples of the JSON.

CONNECTOR:
GET
http://10.20.194.157:12000/sqoop/v1/connectors
http://10.20.194.157:12000/sqoop/v1/connector/1
http://10.20.194.157:12000/sqoop/v1/connector/generic-jdbc-connector

DRIVER:
GET
http://10.20.194.157:12000/sqoop/v1/driver

UBER CONFIGURABLE:
GET
http://10.20.194.157:12000/sqoop/v1/configurable/driver
http://10.20.194.157:12000/sqoop/v1/configurable/connector/1

LINK:
GET
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/links
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/links?cname=hdfs-connector
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lId}
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lname}

POST ( create link)

http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link ( with postData for the link details and link config map )

PUT/DELETE ( update/ delete link)
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lname}


JOB

GET
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/jobs
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/jobs?cname=hdfs-connector
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jid}
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}

disable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}/status

POST ( create link)

http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job ( with postData for the job details and the from/to and driver config  )

PUT/DELETE ( update/ delete job)
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}

PUT but with  ACTIONS
start http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/start and the jobId in post Data
stop http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/stop and the jobId in post Data
enable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/enable and the jobId in post Data
disable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/disable and the jobId in post Data



SUBMISSIONs

http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/submissions




  was:
http://sqoop.apache.org/docs/1.99.3/RESTAPI.html

examples of the JSON.

CONNECTOR:
GET
http://10.20.194.157:12000/sqoop/v1/connectors
http://10.20.194.157:12000/sqoop/v1/connector/1
http://10.20.194.157:12000/sqoop/v1/connector/generic-jdbc-connector

DRIVER:
GET
http://10.20.194.157:12000/sqoop/v1/driver

UBER CONFIGURABLE:
GET
http://10.20.194.157:12000/sqoop/v1/configurable/driver
http://10.20.194.157:12000/sqoop/v1/configurable/connector/1

LINK:
GET
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/links
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/links?cname=hdfs-connector
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lId}
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lname}

POST ( create link)

http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link ( with postData for the link details and link config map )

PUT/DELETE ( update/ delete link)
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lname}


JOB

GET
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/jobs
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/jobs?cname=hdfs-connector
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jid}
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}

disable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}/status

POST ( create link)

http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job ( with postData for the job details and the from/to and driver config  )

PUT/DELETE ( update/ delete job)
http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}

PUT but with  ACTIONS
start http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/start and the jobId in post Data
stop http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/stop and the jobId in post Data
enable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/enable and the jobId in post Data
disable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/disable and the jobId in post Data



SUBMISSIONs

http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/submissions





> Sqoop2: Update the Rest API documentation
> -----------------------------------------
>
>                 Key: SQOOP-1518
>                 URL: https://issues.apache.org/jira/browse/SQOOP-1518
>             Project: Sqoop
>          Issue Type: Sub-task
>            Reporter: Veena Basavaraj
>            Assignee: Veena Basavaraj
>             Fix For: 1.99.4
>
>         Attachments: SQOOP-1518-f8.patch, SQOOP-1518-f82.patch, SQOOP-1518.patch
>
>
> ( obsolete the apache confluence wiki if any!)
> http://sqoop.apache.org/docs/1.99.3/RESTAPI.html
> examples of the JSON.
> CONNECTOR:
> GET
> http://10.20.194.157:12000/sqoop/v1/connectors
> http://10.20.194.157:12000/sqoop/v1/connector/1
> http://10.20.194.157:12000/sqoop/v1/connector/generic-jdbc-connector
> DRIVER:
> GET
> http://10.20.194.157:12000/sqoop/v1/driver
> UBER CONFIGURABLE:
> GET
> http://10.20.194.157:12000/sqoop/v1/configurable/driver
> http://10.20.194.157:12000/sqoop/v1/configurable/connector/1
> LINK:
> GET
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/links
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/links?cname=hdfs-connector
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lId}
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lname}
> POST ( create link)
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link ( with postData for the link details and link config map )
> PUT/DELETE ( update/ delete link)
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/link/{lname}
> JOB
> GET
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/jobs
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/jobs?cname=hdfs-connector
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jid}
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}
> disable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}/status
> POST ( create link)
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job ( with postData for the job details and the from/to and driver config  )
> PUT/DELETE ( update/ delete job)
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/{jname}
> PUT but with  ACTIONS
> start http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/start and the jobId in post Data
> stop http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/stop and the jobId in post Data
> enable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/enable and the jobId in post Data
> disable http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/job/disable and the jobId in post Data
> SUBMISSIONs
> http://vbsqoop-1.ent.cloudera.com:12000/sqoop/v1/submissions



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)