Products
96SEO 2025-08-27 17:39 3
在Ubuntu上安装MongoDB可以通过以下命令完成:
sudo apt update
sudo apt install -y mongodb-org
先说说 创建用于存储数据和日志的目录:
sudo mkdir -p /data/dbsudo mkdir -p /var/log/mongodsudo mkdir -p /etc/mongodb
编辑config server的配置文件/etc/mongodb/mongod.conf
设置以下参数:
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/storage:
dbPath: /data/db
journal:
enabled: true
net:
port: 27019
bindIp: 0.0.0.0
启动config server:
sudo mongod --config /etc/mongodb/
初始化config server副本集:
mongo --host :27019
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/storage:
dbPath: /data/shard1
journal:
enabled: true
net:
port: 27001
bindIp: 0.0.0.0
启动shard:
sudo mongod --config /etc/mongodb/
初始化shard副本集:
mongo --host :27001
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/storage:
dbPath: /data/mongos
net:
port: 27017
bindIp: 0.0.0.0
sharding:
configDB: configRs/:27019,:27019,:27019
启动mongos:
sudo mongos --config /etc/mongodb/
使用以下命令验证集群状态:
sudo mongo --eval 'db.runCommand'
如果命令返回"1"并且没有错误,那么集群已成功搭建。
为了提高集群的可用性,可以考虑以下配置:
通过以上步骤,您可以在Ubuntu上搭建一个基本的MongoDB集群。根据实际需求,您可能需要调整配置和增加更多的节点。
Demand feedback