MongoDB副本集搭建
来源:互联网 发布:双轨直销软件xajczxwl 编辑:程序博客网 时间:2024/05/17 08:15
准备三台机器:
10.202.95.104当主节点,10.202.95.105当副本节点,10.202.95.106当做仲裁节点分别在每台机器上建立mongodb副本集测试文件夹
在10.202.95.104上创建文件夹 mkdir -p /app/mongo/replset/primary/{data,log,conf}在10.202.95.105上创建文件夹 mkdir -p /app/mongo/replset/secondary/{data,log,conf}在10.202.95.106上创建文件夹 mkdir -p /app/mongo/replset/arbiter/{data,log,conf}
- 下载mongodb的安装程序包:
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.8.tgztar -zxvf mongodb-linux-x86_64-2.4.8.tgz
- 分别准备每台mongodb的启动配置文件,以10.202.95.104为例
vi /app/mongo/replset/primary/conf/mongod.conf#数据目录dbpath=/app/mongo/replset/primary/data#日志目录logpath=/app/mongo/replset/primary/log/mongod.log#日志以追加方式添加logappend=true#为每一个数据库按照数据库名建立文件夹存放directoryperdb=true # 开启后台进程运行fork = true#IPbind_ip=10.202.95.104#端口port = 27017#副本集名称replSet=countly
- 分别在每台机器上启动mongodb
mongod -f /app/mongo/replset/primary/conf/mongod.confmongod -f /app/mongo/replset/secondary/conf/mongod.confmongod -f /app/mongo/replset/arbiter/conf/mongod.conf
- 初始化副本集
在三台机器上任意一台机器登陆mongodb
使用admin数据库
use adminconfig = { _id:"countly", members:[ {_id:0,host:"10.202.95.105:27017"}, {_id:1,host:"10.202.95.104:27017"}, {_id:2,host:"10.202.95.106:27017",arbiterOnly:true} ] }rs.initiate(config);
0 0
- mongodb副本集搭建
- mongodb副本集搭建
- mongodb副本集搭建
- mongodb副本集搭建
- MongoDB副本集搭建
- mongodb副本集搭建
- mongodb副本集架构搭建
- mongodb副本集架构搭建
- mongodb副本集架构搭建
- mongodb 副本集切片搭建
- MongoDB搭建副本集(一)
- MongoDB搭建副本集(二)
- MongoDB副本集的搭建
- mongodb之副本集搭建
- 2017 MongoDB 副本集搭建
- MongoDB--架构搭建(主从、副本集)之副本集
- 一边搭建一边理解MongoDB副本集(副本集回滚)
- MongoDB副本集分片集搭建记录
- ahk脚本简介
- Taglib(tld)的原理和实现(实例)
- MyBatis org.apache.ibatis.exceptions.PersistenceException NoSuchMethodException
- Android避免内存溢出(Out of Memory)方法总结
- [leetcode-二叉树先序遍历]--144.Binary Tree Preorder Traversal
- MongoDB副本集搭建
- Ubuntu12+caffe配置
- 搭建yum源服务器
- 微信小程序之快递查询
- Docker Registry + nginx 遇到的问题
- 数据库为什么要分库分表
- C# Stack使用
- 修改linux的hostname
- 基于tushare获取股票历史行情数据包括后复权和未复权的_导入数据库