单节点
| 服务器IP | 主机角色 |
|---|---|
| 192.168.10.4 | MongoDB Rtandalone |
开始部署
-
下载 mongodb 安装包并解压到安装目录
- RedHat / CentOS 7.0 x64
- RedHat / CentOS 8.0 x64
- Debian 10.0+ x64
- 其他
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.30.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.30.tgz
mv mongodb-linux-x86_64-rhel70-4.4.30 /usr/local/mongodbwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.30.tgz
tar -zxvf mongodb-linux-x86_64-rhel80-4.4.30.tgz
mv mongodb-linux-x86_64-rhel80-4.4.30 /usr/local/mongodb- 如果操作系统高于 Debian 10,则先安装 libssl1.1 依赖
wget https://pdpublic.mingdao.com/private-deployment/offline/common/libssl1.1_1.1.1w-0+deb11u1_amd64.deb
dpkg -i libssl1.1_1.1.1w-0+deb11u1_amd64.deb- 下载 mongodb 安装包并解压到安装目录
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian10-4.4.30.tgz
tar -zxvf mongodb-linux-x86_64-debian10-4.4.30.tgz
mv mongodb-linux-x86_64-debian10-4.4.30 /usr/local/mongodb-
官方下载:如需获取其他操作系统的安装包,请访问 MongoDB 社区版官方下载中心
-
国产系统兼容性:针对 EulerOS(欧拉)、麒麟、UOS 等国产操作系统,通常可以兼容对应版本的 CentOS 7/8 安装包。
-
示例(麒麟 V10):若使用麒麟 V10 ARM 版本,可下载使用 CentOS 8 ARM 64 架构的安装包:
-
创建 mongodb 用户
useradd -M -s /sbin/nologin mongodb