CentOS 6.5环境 MongoDB 3.2.8 三节点副本集搭建

  • 时间:
  • 浏览:1
  • 来源:万人牛牛棋牌_万人牛牛棋牌官网

vi /home/mongodb/config/replSet2.conf(A服务器上)

将27001、27002、27003端口加入防火墙

大内存页面redhat_transparent_hugepage参数设置为never

安装软件:mongodb-linux-x86_64-rhel62-3.2.8.tgz

参数文件存放位置:/home/mongodb/config

系统环境:CentOS release 6.5 (Final)

创建Keyfile,并分别一键复制到各节点的指定目录(创建一次,否则一键复制到有些节点)

Keyfile存放位置:/home/mongodb/keyfile

文章到此完毕!

下载地址:http://www.mongodb.org/downloads

本文档描述在两台机器上部署MongoDB 另一个节点副本集。其中A服务器上部署另一个节点实例,B服务器上部署另一个节点实例。

数据导出导入命令

检查与非 安装过mongodb

上传安装包,并创建相应的目录

软件上传位置:/root

登录Primary节点,并创建管理员(还须要我本人创建有些账号及角色)

重新修改config文件,将以下有些 参数配置注释打上去,使其生效。

先查看该参数值

Disable Transparent Huge Pages (THP)【https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/】

关闭所有应用程序池池,并重新启动应用程序池池。否则通过命令进行登录验证。

vi /home/mongodb/config/replSet1.conf(A服务器上)

对该服务器授权,并设置 开机自启动



vi /home/mongodb/config/replSet3.conf(B服务器上)

配置另一个节点的config文件

创建mongodb用户

软件安装位置:/home/mongodb/mongodb/bin

备注:打上去COMMIT过后

设置另一个节点的权重



分别启动另一个实例应用程序池池

在节点1上创建验证文件security于/app/mongodb/mmapv1/key目录,关赋予可读权限,命令如下

通过27001端口登录其中另一个节点,配置并初始化副本集。

重启防火墙

数据存放位置:/home/mongodb/data

说明:cfg.members[0].priority =括号中的数字是执行rs.conf()得出的节点顺序,第另一个节点在这里写0,第一个节点写1,依次类推。

安装机器:192.168.1.21和192.168.1.23

官方链接:

重启服务器,并检查该参数与非 可能性生效

日志存放位置:/home/mongodb/logs

配置disable-transparent-hugepages服务