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

Preparing a Presto Application Development Environment

  • Install Eclipse and JDK in the Windows development environment.
    The recommended JDK version is 1.8, and the Eclipse version is 4.3.2 or later.
    • If you use IBM JDK, ensure that the JDK configured in Eclipse is IBM JDK.
    • If you use Oracle JDK, ensure that the JDK configured in Eclipse is Oracle JDK.
    • If you use ODBC for secondary development, ensure that JDK 1.8 or later is used.
    • Do not use the same workspace and the sample project in the same path for different Eclipse programs.
  • Prepare a Linux environment for testing application running status.

Preparing a Running and Commissioning Environment

  1. On the ECS management console, apply for a new ECS for user application development, running, and commissioning.

    • The security group of the ECS must be the same as that of the master node in an MRS cluster.
    • The ECS and the MRS cluster must be in the same VPC.
    • The ECS NIC and the MRS cluster must be in the same network segment.

  2. On the EIP page, apply for an EIP and bind it to the ECS. For details, see Assigning an EIP and Binding It to an ECS.
  3. Configure an inbound or outbound rule for the security group. For details, see Configuring Security Group Rules.
  4. Download a client program.

    1. Log in to MRS Manager.
    2. Choose Services > Download Client to download the complete client to the remote host, that is, download the client program to the newly applied ECS.

  5. Install a cluster client as user root.

    1. Run the following command to decompress the client package:

      tar -xvf /opt/MRS_Services_Client.tar

    2. Run the following command to verify the installation file package:
      sha256sum -c /opt/MRS_Services_ClientConfig.tar.sha256
      MRS_Services_ClientConfig.tar:OK
    3. Run the following command to decompress the installation file package:

      tar -xvf /opt/MRS_Services_ClientConfig.tar

    4. Run the following command to install the client to a specified directory (absolute path), for example, /opt/client. The directory is automatically created.

      cd /opt/MRS_Services_ClientConfig

      sh install.sh /opt/client

      Components client installation is complete.