mongodb集群安装

本文介绍了MongoDB集群的安装过程,包括一个shard、三个配置服务器和一个副本集的配置。同时,针对启动时遇到的错误'Insufficient free space for journal files',解析了错误原因并提供了解决方案——使用'smallfiles'参数来启动MongoDB。
摘要由CSDN通过智能技术生成

1.集群安装,一个shard、三个配置服务器、一个副本集(一个主节点、一个备节点和一个仲裁节点),这里用端口来实现节点。

1).启动副本集各节点(需要注意目录)
  //启动主节点
./mongod --shardsvr --replSet shard1 --port 18010 --oplogSize 100 \
--dbpath /usr/local/mongodb/shardserver1/shard1/replcaset1/master \
--logpath /usr/local/mongodb/shardserver1/shard1/replcaset1/master/log/master.log \
--logappend --fork --rest


  //启动备节点(我的磁盘空间不够了,使用--smallfiles参数,下面一样)
./mongod --smallfiles --shardsvr --replSet shard1 --port 18011 --oplogSize 100 \
--dbpath /usr/local/mongodb/shardserver1/shard1/replcaset1/slaver \
--logpath /usr/local/mongodb/shardserver1/shard1/replcaset1/slaver/log/slaver.log \
--logappend --fork --rest


  //启动仲裁节点
./mongod --smallfiles --shardsvr --replSet shard1 --port 18012 --oplogSize 100 \
--dbpath /usr/local/mongodb/shardserver1/shard1/replcaset1/arbiter \
--logpath /usr/local/mongodb/shardserver1/shard1/replcaset1/arbiter/log/arbiter.log \
--logappend --fork --rest


2).登陆主节点
./mongo admin -port 18010


3).初始化
//部署副本集,优先级(这里priority:2最高)最高的为主节点,仲裁节点中arbiterOnly设为true,不然贮备模式不生效。
config_shard1={_id:"shard1",members:[{_id:0,host:"127.0.0.1:18010",priority:2},{_id:1,host:"127.0.0.1:18011",priority:1},{_id:2,host:"127.0.0.1:1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值