Quick Installation
If you lack related experience, refer to the Manual Deployment Example.
-
Prepare a Linux server with the minimum configuration requirements of 4-core CPU, 16 GB memory, and 40 GB data disk (excluding the system disk). Ensure that ports
8880,38880, and38881are not occupied, and that these ports are reachable between the server and the client (In production environments, it is recommended to restrict access to ports 38880 and 38881 through security policies. These access addresses correspond to some operations management functions.). -
Check environment parameters. See Parameter Description.
-
Install Docker. For different Linux distributions, refer to the official installation instructions.
warningSince Docker v29 (and containerd v2.1.5), containers inherit the systemd
LimitNOFILEconfiguration by default. This change reduces the maximum number of open files (ulimit -n) inside containers from the previous 1048576 to 1024.This may cause services such as databases and middleware to fail to start or crash during runtime because they cannot open enough file handles. Be sure to adjust this limit to 102400 or higher.
👉 Reference: Adjust the container file descriptor limit
1. Modify Docker Default Resource Limits
Modify or create
/etc/docker/daemon.json, add thedefault-ulimitsconfiguration, and setnofileto102400:{"default-ulimits": {"nofile": {"Name": "nofile","Soft": 102400,"Hard": 102400}}}2. Restart Docker
Run the following command for the change to take effect immediately:
systemctl restart docker -
Download HDP private deployment images (Offline Resources).
- Linux amd64
- Linux arm64
docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hdp:1.2.0docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-core:7.4.0docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-sc:3.2.0docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink:1.19.720docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hdp-arm64:1.1.0docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-core-arm64:-docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-sc-arm64:3.2.0docker pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink-arm64:1.19.720 -
Download the manager.
- Linux amd64
- Linux arm64
wget https://pdpublic.mingdao.com/private-deployment/7.4.0/mingdaoyun_private_deployment_captain_linux_amd64.tar.gzwget https://pdpublic.mingdao.com/private-deployment/-/mingdaoyun_private_deployment_captain_linux_arm64.tar.gz -
Extract the manager.
- Linux amd64
- Linux arm64
tar -zxvf mingdaoyun_private_deployment_captain_linux_amd64.tar.gztar -zxvf mingdaoyun_private_deployment_captain_linux_arm64.tar.gz -
Start the manager with root privileges using
bash ./service.sh start(make sure the manager keeps running). -
After startup, access
http://{Server IP}:38881in a browser and set the system access address, then select the HDP product for initialization (the initialization process takes about 5 minutes). -
After initialization is complete, create an administrator account first, then apply for and bind the license key to enter the system. 👏 👏