Updated on 2026-06-29 GMT+08:00

Doris Application Development Process

The following figure shows the phases in the development process.

Figure 1 Doris application development process
Table 1 HBase application development process description

Phase

Description

Reference Document

Prepare the development environment.

Before developing an application, you need to prepare the development environment. You are advised to use the Java language and IntelliJ IDEA tool for development. In addition, you need to complete the initial configuration of the JDK and Maven.

Preparing the Local Application Development Environment

Prepare the Configuration File for Connecting to the Cluster.

During application development or running, you need to connect to the MRS cluster through cluster configuration files. The configuration file contains user files used for security authentication. You can obtain related content from the created MRS cluster.

Nodes used for program commissioning or running must be able to communicate with nodes in the MRS cluster and the hosts domain name must be configured.

Preparing the Connection Doris Cluster Configuration File

Configure and import the sample project.

Doris provides multiple sample programs in different scenarios. You can obtain sample projects and import them to the local development environment for program learning.

Configure security authentication.

When using the JDBC or Spring Boot interface to connect to Doris, you need to configure a user with Doris administrator rights for security authentication.

Develop programs based on business scenarios.

Develop programs based on actual service scenarios and invoke component interfaces to implement corresponding functions.

Doris JDBC API Invoking Sample Program

Compile and run the application.

You can commission and run the program in the local Windows development environment, or compile the program into a JAR package and submit it to the Linux node for running.

Commissioning the Doris Application