ClickHouse Application Development Process
Figure 1 and Table 1 describe the phases in the development process.
Phase |
Description |
Reference |
---|---|---|
Preparing the development environment |
ClickHouse applications can be developed in a variety of languages. You are advised to use the Java language and IntelliJ IDEA tool, and complete initial configurations of JDK and Maven. |
|
Preparing the configuration files for connecting to the cluster |
During the development or a test run of the program, you need to use cluster configuration files to connect to an MRS cluster. The configuration files usually contain cluster component information. You can obtain the required information from the created MRS cluster. Nodes used for program debugging or running must be able to communicate with the nodes within the MRS cluster, and the hosts domain name must be configured. |
|
Configuring and importing sample projects |
ClickHouse provides a range of sample projects for different scenarios. You can obtain a sample project and import it to the local development environment. |
|
Writing program code for a service scenario |
Sample projects are provided to help you quickly understand APIs of ClickHouse components. |
|
Compiling and running applications |
Compile and run the program. You can debug and run the program in the local Windows development environment, or compile the program into a JAR package and submit it to a Linux node. |
Commissioning a ClickHouse Application in a Local Windows Environment Commissioning a ClickHouse Application in a Linux Environment |
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