Development Process
This document describes Storm topology development based on the Java API.
Figure 1 shows the development process.
Phase |
Description |
Reference Document |
---|---|---|
Understand the basic concepts. |
Before application development, understand common concepts about Storm, understand the scenario requirements, and topologies. |
|
Prepare the development and operating environment. |
The Java language is recommended for Storm application development. The IntelliJ IDEA tool can be used. The Storm running environment is a Storm client. Install and configure the client according to the guide. |
|
Prepare projects. |
Storm provides sample projects for different scenarios. You can import a sample project to learn the application. |
|
Develop topologies based on scenarios. |
The Storm topology construction and Spout/Bolt development process are provided. |
|
Package the IntelliJ IDEA code. |
Storm example programs are running in the Linux OS. IntelliJ IDEA code needs to be packaged into a JAR package. |
|
Package services. |
Combine the JAR package generated from the IntelliJ IDEA code and the project dependent JAR package to generate the source.jar package that can be submitted. |
|
Submit a topology. |
Submit the developed application for running. |
|
View application running results. |
Check the program running result after submitting topologies. |
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