alibaba cloud linux 3安装mongodb
-
先确定操作系统版本
看不出来版本,只能试了
[root@iZ0jlixvZ ~] uname -a Linux iZ0jli1qxyen0v1bhk8fxvZ 5.10.134-12.al8.x86_64 #1 SMP Tue Sep 6 14:59:57 CST 2022 x86_64 x86_64 x86_64 GNU/Linux [root@iZ0jlixvZ ~] cat /etc/redhat-release
Alibaba Cloud Linux release 3 (Soaring Falcon) -
配置对应版本的yum源
试用了redhat - 7 7Server 8 8Server
试用了mongodb - 3.6 4.4 6.0
最终选择如下配置,否则安装mongod-org-server失败或启动异常
[root@iZ0jlixvZ ~]$ vim /etc/yum.repos.d/mongodb-org.repo
[mongodb-org]
name = MongoDB Repository
baseurl = https://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org/3.6/x86_64/
gpgcheck = 1
enabled = 1
gpgkey = https://www.mongodb.org/static/pgp/server-3.6.asc -
创建mongod.conf文件
注意mongod不同版本对应的配置文件也不一样,此次是3.6版本配置文件
[root@iZ0jlixvZ ~]$ vim /etc/mongod.conf
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.logWhere and how to store data.
storage:
dbPath: /data/mongod/data/db
journal:
enabled: trueengine:
mmapv1:
wiredTiger:
how the process runs
processManagement:
fork: true # fork and run in background
pidFilePath: /var/run/mongodb/mongod.pid # location of pidfile
timeZoneInfo: /usr/share/zoneinfonetwork interfaces
net:
port: 27017
bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.#security:
#operationProfiling:
#replication:
#sharding:
Enterprise-Only Options
#auditLog:
#snmp:
-
yum安装
[root@iZ0jlixvZ ~]$ yum install mongodb-org -y
-
服务启动
[root@iZ0jlixvZ ~] systemctl enable mongod [root@iZ0jlixvZ ~] systemctl start mongod
-
异常处理
[root@iZ0jlixvZ ~] journalctl -ex [root@iZ0jlixvZ ~] tail -f /var/log/mongodb/mongod.log
-
客户端连接
[root@iZ0jlixvZ ~]$ mongod