Updated on 2022-11-18 GMT+08:00

Development Process

Figure 1 and Table 1 describe the phases in the development process.

Figure 1 ClickHouse application development process
Table 1 Description of the ClickHouse application development process

Phase

Description

Reference

Understand the basic concepts.

Before application development, you need to understand basic concepts of ClickHouse.

Basic Concepts

Prepare the development and operating environment.

ClickHouse applications can be developed in multiple languages, mainly Java. The IntelliJ IDEA tool is recommended. Configure the development environment based on the guide.

Preparing the Development and Operating Environment

Develop a project based on a scenario.

Sample projects are provided to help you quickly understand APIs of ClickHouse components.

Configuring and Importing a Sample Project

Run application and query results.

You can check the application running status from the running results.

Commissioning Applications on Windows

Commissioning Applications on Linux