Development Process
Flink application development process
The following figure shows the development process.
Step |
Description |
Reference |
---|---|---|
Understand basic concepts |
Before application development, you need to understand basic concepts of Flink. |
|
Prepare the development and running environment |
Flink applications can be developed in Scala or Java. Use IntelliJ IDEA 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. |
Preparing the Development Environment Preparing the Configuration Files for Connecting to the Cluster |
Create 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. |
|
Prepare for security authentication |
If a security cluster is used, the authentication is required. |
|
Use development projects based on scenarios |
Scala and Java sample projects are provided to help you quickly understand APIs of Flink components. |
|
Compile and run the application |
You can compile the developed application and deliver it for running based on the reference. |
|
View application running results |
Application running results are stored in a path specified by you. You can also view the 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. |
"Flink Performance Tuning" in the Component Operation Guide |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot