部署mongodb服务

(1)官网下载mongodb-linux-aarch64-ubuntu1804-4.2.25.tgz压缩包

(2)上传至服务器,解压

(3)设置环境变量

复制代码
vi /etc/profile
export PATH=/data/software/mongodb/mongodb-linux-aarch64-ubuntu1804-4.2.25/bin
source /etc/profile
echo $PATH

(4)新建data、log、config目录,用于存储数据、日志、配置文件

(5)config目录,新建mongodb.conf配置文件,如下

复制代码
dbpath=/data/software/mongodb/mongodb-linux-aarch64-ubuntu1804-4.2.25/data
logpath=/data/software/mongodb/mongodb-linux-aarch64-ubuntu1804-4.2.25/log/mongodb.log
port=27019
bind_ip=0.0.0.0
fork=true
logappend=true
auth=fals

(6)启动服务

复制代码
root@xxx:~# mongod -f /data/software/mongodb/mongodb-linux-aarch64-ubuntu1804-4.2.25/config/mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 2532113
child process started successfully, parent exiting

(7)测试

复制代码
root@xxx:~# ps aux|grep mongo
root     2532113  1.4  0.2 1491680 96156 ?       Sl   11:26   0:01 mongod -f /data/software/mongodb/mongodb-linux-aarch64-ubuntu1804-4.2.25/config/mongodb.conf
root     2532410  0.0  0.0  17212   680 pts/0    S+   11:27   0:00 grep --color=auto mongo
root@xxx:~# mongo --host 127.0.0.1 --port 27019
MongoDB shell version v4.2.25
connecting to: mongodb://127.0.0.1:27019/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("c00929c6-cb3e-472e-b259-cff7d4164911") }
MongoDB server version: 4.2.25
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        https://docs.mongodb.com/
Questions? Try the MongoDB Developer Community Forums
        https://community.mongodb.com
Server has startup warnings: 
2024-01-30T11:30:45.692+0800 I  STORAGE  [initandlisten] 
2024-01-30T11:30:45.692+0800 I  STORAGE  [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2024-01-30T11:30:45.692+0800 I  STORAGE  [initandlisten] **          See http://dochub.mongodb.org/core/prodnotes-filesystem
2024-01-30T11:30:46.529+0800 I  CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2024-01-30T11:30:46.529+0800 I  CONTROL  [initandlisten] 
2024-01-30T11:30:46.532+0800 I  CONTROL  [initandlisten] 
2024-01-30T11:30:46.532+0800 I  CONTROL  [initandlisten] ** WARNING: You are running on a NUMA machine.
2024-01-30T11:30:46.532+0800 I  CONTROL  [initandlisten] **          We suggest launching mongod like this to avoid performance problems:
2024-01-30T11:30:46.532+0800 I  CONTROL  [initandlisten] **              numactl --interleave=all mongod [other options]
2024-01-30T11:30:46.532+0800 I  CONTROL  [initandlisten] 
---
Enable MongoDB's free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
>

(8)关闭服务

复制代码
root@xxx:~# mongod --shutdown -f /data/software/mongodb/mongodb-linux-aarch64-ubuntu1804-4.2.25/config/mongodb.conf
killing process with pid: 2532113
相关推荐
东城绝神3 小时前
《Linux运维总结:基于ARM64+X86_64架构CPU使用docker-compose一键离线部署mongodb 7.0.22容器版分片集群》
linux·运维·mongodb·架构·分片集群
码农阿豪8 小时前
国产化替代新篇章:金仓数据库如何实现MongoDB平滑迁移
数据库·mongodb
EndingCoder18 小时前
MongoDB基础与Mongoose ODM
服务器·javascript·数据库·mongodb·中间件·node.js
云和数据.ChenGuang21 小时前
MongoDB 提供的 `GridFSTemplate` 操作 GridFS 大文件系统的常用查询方式
数据库·mongodb
清风6666662 天前
基于单片机的双机串口通信与数字串存储系统设计
数据库·单片机·mongodb·毕业设计·课程设计·期末大作业
java_logo2 天前
Docker 部署 MinIO 全指南
运维·windows·mongodb·docker·容器
一个天蝎座 白勺 程序猿3 天前
金仓数据库KingbaseES实现MongoDB平滑迁移全攻略:从架构适配到性能调优的完整实践
数据库·mongodb·数据迁移·kingbasees·金仓数据库
武子康3 天前
Java-153 深入浅出 MongoDB 全面的适用场景分析与选型指南 场景应用指南
java·开发语言·数据库·mongodb·性能优化·系统架构·nosql
程序边界3 天前
MongoDB迁移到KES实战全纪录(上):迁移准备与实施指南
数据库·mongodb
小猿姐4 天前
闲谈KubeBlocks For MongoDB设计实现
mongodb·云原生·kubernetes