Updated on 2023-08-31 GMT+08:00

Preparing the Development Environment

Preparations

Table 1 describes the environments required for application development.

Table 1 Environment

Item

Description

OS

  • Development environment: Windows 7 or later
  • Operating environment: Linux OS

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

JDK

Basic configurations of the development and operating environments. The version requirements are as follows:

If you are using the MRS server and client, only built-in OpenJDK 1.8.0_272 is supported. Other JDKs are not allowed.

If the JAR packages of the SDK classes that need to be referenced by the customer applications run in the application process, the JDK requirements are as follows:

  • x86 client: Oracle JDK 1.8; IBM JDK 1.8.5.11
  • TaiShan client: OpenJDK 1.8.0_272

IDEA

Tool used for developing Flink applications. The version must be 2019.1 or other compatible version.

Scala

It is the basic configuration for the Scala development environment. The required version is 2.11.7.

Scala plug-in

Basic configuration for the Scala development environment. The required version is 1.5.4.

Maven

Basic configuration for the development environment. Maven is used for project management throughout the lifecycle of software development.

7-zip

This tool is used to decompress *.zip and *.rar packages. 7-zip 16.04 is supported.