Updated on 2024-04-29 GMT+08:00

Preparing Development and Operating Environment

Preparing a Development Environment

Table 1 lists the development and running environment to be prepared for application development.

Table 1 Development environment

Item

Description

OS

  • Development environment: Windows 7 or later.
  • Running environment: Linux

If the program needs to be commissioned locally, the running environment must be able to communicate with network on the cluster service plane.

JDK

Install JDK 1.8.0_272.

IntelliJ IDEA installation and configuration

Basic configuration of the development environment. The version must be 2019.1 or other compatible versions.

NOTE:
  • If you are using an IBM JDK, ensure that the JDK configured in IntelliJ IDEA is the IBM JDK.
  • If you are using an Oracle JDK, ensure that the JDK configured in IntelliJ IDEA is the Oracle JDK.
  • If you are using an open JDK, ensure that the JDK configured in IntelliJ IDEA is the Open JDK.
  • Do not use the same workspace and the sample project in the same path for different IntelliJ IDEA projects.

Maven installation

Basic configuration of the development environment. It can be used for project management throughout the lifecycle of software development.

Development user

Prepare the ClickHouse cluster user for application development and grant permissions to the user.

7-zip

Tool used to decompress *.zip and *.rar files. 7-Zip 16.04 is supported.