That would be very useful!

On Mon, Nov 10, 2014 at 3:25 PM, Arvid Heise (JIRA) <[email protected]> wrote:

> Arvid Heise created FLINK-1228:
> ----------------------------------
>
>              Summary: Add REST Interface to JobManager
>                  Key: FLINK-1228
>                  URL: https://issues.apache.org/jira/browse/FLINK-1228
>              Project: Flink
>           Issue Type: Improvement
>             Reporter: Arvid Heise
>
>
> For rolling out jobs to an external cluster, we currently have 3 choices:
> a) Manual submission with Web Interface
> b) Automatic/Manual submission with CLClient
> c) Automatic submission with custom client
>
> I propose to add a way to submit jobs automatically through a HTTP Rest
> Interface. Among other benefits, this extension allows an automatic
> submission of jobs through a restrictive proxy.
>
> Rough idea:
> The web interface would offer a REST entry point for example /jobs.
> POSTing to this entry point allows the submission of a new job and returns
> the job URL.
> http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html
> GETting the job URL returns a small status.
> DELETING the job URL aborts the job.
> GETting on the /jobs returns a list of active and scheduled jobs.
>
> Since Flink already has a Jetty web server and uses Json for other
> services, the basic extension should require low effort. It would help
> Flink to be used inside larger corporations and align the interfaces with
> the other state-of-the-art MapReduce systems (s3, HDFS, HBase all have HTTP
> interface).
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)
>

Reply via email to