3

I am trying to create a web application with Apache Flink as a backend. Here flink need to talk to application layer(generally UI), so that the results from flink can be sent to frontend.

In Short i am looking for flink counterparts of projects like:

2
  • 3
    To my knowledge there isn't an equivalent to the Spark Job Server. At my company we had the idea to do that a few months ago and there was nothing like that. Another idea was the "REST source-sink operator" that we tried to develop but never completed. Anyway, as I said, I don't think there's anything pre-baked. Usually the data is precomputed in function of the views, stored in MongoDB/ElasticSearch or other NoSQL db and then retrieved by the presentation layer. If your use case can't follow this path, I fear Flink's ecosystem is too immature Commented Sep 28, 2016 at 16:48
  • 1
    Have a look at the "control" stream concept - described here youtube.com/watch?time_continue=1289&v=_yHds9SvMfE - something worth exploring. Commented Sep 1, 2017 at 22:07

1 Answer 1

2

The (deceptively titled) Monitoring Rest API detailed here seems like the way to go. Even though it says "Monitoring" it actually can upload, start, and stop jobs. In fact, based on the documentation it seems like it should do everything the web UI does.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.