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

  • 时间:
  • 浏览:0

文章到此完毕!

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

关闭所有守护多多线程 ,并重新启动守护多多线程 。后后通过命令进行登录验证。

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

数据导出导入命令

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

创建Keyfile,并分别克隆qq好友好友到各节点的指定目录(创建一次,后后克隆qq好友好友到后后 节点)

创建mongodb用户

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

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



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

配置另1个节点的config文件

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

登录Primary节点,并创建管理员(可以 本人创建后后 账号及角色)

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

备注:加进去COMMIT事先

安装机器:192.168.1.21和192.168.1.23

先查看该参数值

重启服务器,并检查该参数否是事先生效

配置disable-transparent-hugepages服务

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

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

重启防火墙

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



分别启动另1个实例守护多多线程

重新修改config文件,将以下這個参数配置注释加进去,使其生效。

设置另1个节点的权重

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

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

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

官方链接:

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

系统环境:CentOS release 6.5 (Final)

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

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

软件上传位置:/root

检查否是安装过mongodb

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

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