Skip to main content

Quick Installation

Note

If you lack relevant experience, you can refer to Manual installation and deployment example

  1. Prepare a Linux server, with minimum configuration requirements: 4 cores, 16G memory, 40G data disk (excluding system disk), ensure that the 8880, 38880, 38881 ports are not occupied, and the port connectivity between the server and the client is normal (For formal environment use, it is recommended to control access to ports 38880 and 38881 through security policies. This access address corresponds to some operations management functions);

  2. To check environment parameters, refer to Parameter Description

  3. To install Docker, please refer to the official Installation Instructions for different Linux versions;

    warning

    Since Docker v29 (and containerd v2.1.5), containers inherit systemd’s LimitNOFILE configuration by default. This change caused the maximum number of open files in the container (ulimit -n) to plummet from the original 1048576 to 1024.

    This will cause services such as databases and middleware to fail to start or crash during operation because they cannot open enough file handles. Be sure to adjust this limit to 102400 or above.

    👉 Reference method: Adjust container file descriptor limits

    1. Modify Docker default resource limits

    Modify or create a new /etc/docker/daemon.json, add default-ulimits configuration, and set nofile to 102400:

    {
    "default-ulimits": {
    "nofile": {
    "Name": "nofile",
    "Soft": 102400,
    "Hard": 102400
    }
    }
    }
    2. Restart Docker

    Execute the following command to make the modification effective immediately:

    systemctl restart docker
  4. Download the HDP private deployment image (Offline Package Download)

    docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hdp:1.2.1
    docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-core:7.4.2
    docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-sc:3.2.0
    docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink:1.19.720
  5. Download the Manager

    wget https://pdpublic.mingdao.com/private-deployment/7.4.2/mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
  6. Extract the Manager

    tar -zxvf mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
  7. Start the manager bash ./service.sh start with root privileges (Please make sure the manager is always running);

  8. After startup, access through http://{Server IP}:38881 in the browser and set the system access address, then select the HDP product for initialization (the initialization process lasts about 5 minutes);

  9. After the initialization is completed, first create an administrator account, then apply for and bind the license key to enter 👏 👏.