Application Development Process
Figure 1 and Table 1 describe the phases in the development process.
Phase |
Description |
Reference |
---|---|---|
Understand basic concepts. |
Before the development process, you are advised to gain a basic understanding of Flink. |
|
Prepare development and operating environments. |
Flink applications can be developed in Scala or Java. You are advised to use the IDEA tool to configure development environments in different languages according to the guide. The Flink operating environment is a Flink client. Install and configure the client according to the guide. |
|
Prepare a project. |
Flink provides sample projects. You can import a sample project to learn the application. You can also create a Flink project according to the guide. |
|
Develop a project based on the scenario. |
Sample projects in Scala and Java are provided to help you quickly understand APIs of Flink components. |
|
Compile and run an application. |
You can compile the developed application and submit it for running. |
|
View application running results. |
Application running results are stored in a path specified by you. You can also view application running status on the UI. |
|
Tune the application. |
Tune the application to meet certain service requirements. After the application tuning is complete, the application needs to be compiled and run again. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.