Updated on 2024-08-10 GMT+08:00

ClickHouse Application Development Process

This section describes the development process, as shown in Figure 1.

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.

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 ClickHouse Development and Runtime Environment

Develop a project based on a scenario.

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

Importing and Configuring ClickHouse Sample Projects

Run application and query results.

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

Commissioning the ClickHouse Application in the Local Windows Environment

Commissioning the ClickHouse Application in a Linux Environment