---
title: 环境要求
description: "本文基于鲲鹏服务器和CentOS或openEuler操作系统提供指导，在正式操作前请确保软硬件均满足要求。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MongoDB/openmind_mangodb3613_02_0002.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MongoDB/openmind_mangodb3613_02_0002.html
indexId: df2c22d9ece543c84176c19f18ce8e99d407456cf0c700306dbafbc85b56357c79
---
# 环境要求

本文基于鲲鹏服务器和CentOS或openEuler操作系统提供指导，在正式操作前请确保软硬件均满足要求。

#### 硬件要求

硬件要求如表1所示。


**表1 硬件要求**

| 项目 | 说明 |
| --- | --- |
| 服务器 | 鲲鹏服务器 |
| 处理器 | 鲲鹏920处理器 |
| 硬盘 | 进行性能测试时，数据目录需使用单独硬盘，即一个系统盘，一个数据盘，至少两块硬盘。 非性能测试时，直接在系统盘上建数据目录即可。 具体硬盘数量根据实际需求配置。 |


#### 操作系统和软件要求

- 查看环境操作系统的信息：cat /etc/*-release
  查看环境处理器相关信息：lscpu

  查看环境内核版本：uname -r

  查看环境信息：uname -a

- 如果需要全新安装操作系统，可选择“Minimal Install”安装方式并勾选Development Tools套件，否则很多软件包需要手动安装。

操作系统和软件要求如表2所示。


**表2 操作系统和软件要求**

| 项目 | 版本 | 下载地址 |
| --- | --- | --- |
| openEuler | 20.03 LTS SP1 for ARM | 获取链接(https://repo.huaweicloud.com/openeuler/openEuler\-20.03\-LTS\-SP1/ISO/aarch64/openEuler\-20.03\-LTS\-SP1\-everything\-aarch64\-dvd.iso) |
| openEuler | 22.03 LTS SP1 for ARM | 获取链接(https://repo.huaweicloud.com/openeuler/openEuler\-22.03\-LTS\-SP1/ISO/aarch64/openEuler\-22.03\-LTS\-SP1\-everything\-aarch64\-dvd.iso) |
| CentOS | 7.6 for ARM | 获取链接(https://mirrors.huaweicloud.com/centos\-vault/altarch/7.6.1810/isos/aarch64/CentOS\-7\-aarch64\-Everything\-1810.iso) |
| CentOS | 8.1 for ARM | 获取链接(https://mirrors.huaweicloud.com/centos\-vault/8.1.1911/isos/aarch64/CentOS\-8.1.1911\-aarch64\-dvd1.iso) |
| CMake | 3.4.3及以上 | 通过Yum源安装 |
| GCC | 5.3及以上 | 通过Yum源安装 |
| Cython | 3.0.0a9 | 获取链接(https://github.com/cython/cython.git) |
| PyYAML | 3.11 | 获取链接(https://github.com/yaml/pyyaml.git) |
| typing | 3.6.1 | 获取链接(https://github.com/python/typing.git) |
| Cheetah3 | 3.0.0 | 获取链接(https://github.com/CheetahTemplate3/cheetah3.git) |
| MongoDB | 3.6.13 | 获取链接(https://github.com/mongodb/mongo/archive/r3.6.13.tar.gz) |
| MongoDB | 4.0.12 | 获取链接(https://github.com/mongodb/mongo/archive/r4.0.12.tar.gz) |
| MongoDB | 6.1.0 | 获取链接(https://github.com/mongodb/mongo/archive/r6.1.0.tar.gz) |


- MongoDB 3.6.13在安装的时候，“/root”分区大小设置不小于100GB；MongoDB 4.0.12在安装的时候，“/root”分区大小设置不小于50GB;MongoDB 6.1.0在安装的时候，“/root”分区大小设置不小于500GB
  查看“/root”分区大小的命令为：

  1 df -h /root

  或者

  1 lsblk


- MongoDB文件解压并编译后目录大小为133GB，MongoDB编译目录建议大于150GB。


本文档已经验证的MongoDB版本与操作系统版本的配套关系如表3所示。


**表3 已验证的MongoDB版本与操作系统版本配套关系**

| MongoDB版本 | 操作系统版本 |
| --- | --- |
| MongoDB 3.6.13 MongoDB 4.0.12 | openEuler 20.03 CentOS 7.6 CentOS 8.1 |
| MongoDB 3.6.13 MongoDB 4.0.12 MongoDB 6.1.0 | openEuler 22.03 |
