MongoDB集群搭建(win7&CentOS7)

本博客为记录搭建MongoDB集群搭建过程

1,MongoDB Replica set集群搭建准备(主从仲裁):

      介质(根据操作系统下载相应版本):https://www.mongodb.com/download-center/v2/community

      集群配置手册(官方):https://docs.mongodb.com/manual/reference/configuration-options/

      其他的相关概念请自行查看文档

2,集群搭建(1主,1从,1仲裁)

       1,根据操作系统解压相应的安装包

       2,准备目录:

          1),mkdir ~/primary                         //存放主节点目录

          2),mkdir ~/secondary                     //存放从节点目录

          3),,mkdir ~/arbiter                         //存放仲裁者节点目录

          4),mkdir ~/primary/data               //存放主节点数据目录

          5),mkdir ~/primary/keyFile           //存放节点间鉴权文件目录

          6),mkdir ~/primary/log                //存放主节点日志文件目录

          7),mkdir ~/primary/pid                //存放主节点pid文件目录

          8),vi ~/primary/log/mongo.log     //保存主节点日志的文件

          9),vi ~/primary/pid/mongo.pid   //保存主节点pid的文件

          10),vi ~/primary/keyFile/key.key     //保存节点间认证秘钥的文件

          11),vi ~/primary/mongo.conf   //保存主节点配置信息的文件

          注:4)~11)步骤需要在~/secondary和~/arbiter建立相同的目录文件

       3,配置内部认证秘钥:

           在所有角色的keyFile目录下的key.key的文件中写入相同的秘钥, 该文件需要设置600权限, 该文件在所有节点下应保证完全一致

      4,配置启动配置信息          

          vim ~/primary/mongo.conf

          vim ~/secondary /mongo.conf

          vim ~/arbiter /mongo.conf

         以上三个文件中配置以下信息:

         security:

             authorization: enabled                                                                                                                                       #开启验证

             keyFile: "E:/tools/mongoDB-win/mongodb-win32-x86_64-2008plus-ssl-4.0.3/primary/keyFile/key.txt"     #指定秘钥文件

        storage:

           dbPath: "E:/tools/mongoDB-win/mongodb-win32-x86_64-2008plus-ssl-4.0.3/primary/data"    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值