Updated on 2026-04-09 GMT+08:00

MapReduce Application Development Process

All stages of the development process are shown and described in Figure 1 and Table 1.

Figure 1 MapReduce development process
Table 1 Description of MapReduce development process

Stage

Description

Reference

Understand the basic concepts.

Before the application development, the basic concepts of MapReduce are required to be understood.

MapReduce Application Development Overview

Prepare the development and operating environment.

Use IntelliJ IDEA and configure the development environment based on the reference.

The running environment of MapReduce is the MapReduce client. Install and configure the client based on the reference.

Preparing the MapReduce Application Development and Runtime Environment

Prepare projects

MapReduce provides sample projects in various scenarios. Sample projects can be imported for studying. Or you can create a new MapReduce project based on the reference.

Importing and Configuring MapReduce Sample Projects

(Optional) Creating a MapReduce Sample Project

Prepare for safety certification.

If a safe cluster is used, the safety certification must be performed.

Configuring MapReduce Security Authentication

Develop projects based on scenarios.

Provide the example project.

This helps users to learn about the programming interfaces of all Spark components quickly.

Developing MapReduce Applications

Compile and run the application.

Users compile the developed application and deliver it for running based on the reference.

Commissioning MapReduce Applications

Check the application running results.

Application running results are stored in the directory specified by users. Users can also check the running results through the UI.

Commissioning MapReduce Applications