linux

MongoDB在Linux上的集群搭建步骤是什么

小樊
41
2025-05-11 22:39:18
栏目: 云计算

在Linux上搭建MongoDB集群的步骤如下:

1. 安装MongoDB

2. 配置操作

创建目录

在每台机器上执行以下命令来创建存放软件包的目录和日志目录:

sh mkdir -p /opt/software
cd /opt/software
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.5.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.5.tgz -C /opt/hadoop/
mv mongodb-linux-x86_64-rhel70-4.4.5 mongo4.4

配置主节点、从节点和仲裁节点

配置文件内容

3. 启动MongoDB服务

分别在三台机器上启动MongoDB服务:

/opt/hadoop/mongo4.4/bin/mongod -f /opt/hadoop/mongo4.4/conf/mongodb.conf

4. 初始化集群

连接到主节点的MongoDB实例:

./mongo 192.168.31.33:27017

创建并初始化复制集配置:

cfg = {
  _id: "test",
  members: [
    { _id: 0, host: '192.168.31.33:27017', priority: 2 },
    { _id: 1, host: '192.168.31.34:27017', priority: 1 },
    { _id: 2, host: '192.168.31.35:27018', arbiterOnly: true }
  ]
};
rs.initiate(cfg);

5. 验证集群状态

使用以下命令查看集群状态:

rs.status()

通过以上步骤,您可以成功搭建一个基本的MongoDB Replica Set集群。如果需要更复杂的集群架构,如分片集群(Sharding),可以参考MongoDB官方文档进一步扩展。

0
看了该问题的人还看了