MongoDB 副本集+分片 认证方式搭建

MongoDB 副本集+分片 认证方式搭建

参考资料:

https://www.cnblogs.com/ityouknow/p/7344005.html
https://jorwen-fang.iteye.com/blog/2031756
https://www.cnblogs.com/bjx2020/p/9350232.html
https://www.jb51.net/article/161315.htm
https://blog.51cto.com/beigai/1751381

环境规划:

服务器1 192.168.142.138  服务器1 192.168.142.139 服务器1 192.168.142.140
mongos:20000  mongos:20000  mongos:20000
config:21000 config:21000 config:21000
shard1:28001(主节点) shard1:28001(副本节点) shard1:28001(仲裁节点)
shard2:28002(仲裁节点) shard2:28002(主节点) shard2:28002(副本节点)
shard3:28003(副本节点) shard3:28003(仲裁节点) shard3:28003(主节点)

1. 关闭SElinux

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
grep SELINUX=disabled /etc/selinux/config
setenforce 0
getenforce

原文地址:https://www.cnblogs.com/bjx2020/p/11276091.html

时间: 2024-10-27 19:13:54

MongoDB 副本集+分片 认证方式搭建的相关文章

Mongodb 副本集+分片集群搭建

环境需求: 在三台机器上搭建副本集,在副本集上做分片 服务器IP: 192.168.1.232/192.168.1.238/192.168.1.241 安装Mongodb all nodes: tar zxvf mongodb-linux-x86_64-rhel62-3.4.4.tgz cp -rvf  mongodb-linux-x86_64-rhel62-3.4.4  /opt/mongodb_3.4.4 cd /opt/mongodb_3.4.4/ mkdir -pv conf logs

MongoDB副本集配置系列三:副本集的认证方式

1:副本集配置参考这篇博客: http://www.cnblogs.com/xiaoit/p/4478951.html 2:副本集的认证 假设有两台机器已经配置好了副本集(副本集罪一般最少3台机器,这里只做演示使用) 192.168.91.132 192.168.91.133 副本集总体思路是用户名.密码和keyfile文件,keyfile需要各个副本集服务启动时加载而且要是同一文件,然后在操作库是需要用户名.密码KeyFile文件必须满足条件:(1)至少6个字符,小于1024字节(2)认证时候

Mongodb 副本集分片(一)---初始化mongodb安装启动

写在前面:mongodb是nosql非关系型数据库中,比较受欢迎的产品.在数据持久化及与关系型数据库的关联上也做的比较好,目前各大公司在存放二进制文件(图片.视频等)中应用也比较广泛.其遵循的key-value的数据模式及面向对象的json语句用法,也比较简单.在之后,会系列的跟大家分享,我在学习及生产应用中,使用到的mongodb的一些心得.希望大家共同学习,共同研究探讨.谢谢. 以下内容,是简单的将整个mongodb的安装过程,进行shell脚本化编辑.很简单的脚本编写.如有任何问题,欢迎大

搭建mongodb集群(副本集+分片)

完整的搭建mongodb集群(副本集+分片)的例子... 准备四台机器,分别是bluejoe1,bluejoe2,bluejoe3,以及bluejoe0 副本集及分片策略确定如下: 将创建3个副本集,命名为shard1,shard2,shard3: 以上3个副本集作为3个分片: 每个副本集包含2个副本(主.辅): 副本分开存储,即shard1存在bluejoe1和bluejoe2上各一份...以此类推 将创建3个配置库实例,一台机器一个 bluejoe0上配置一个mongos(mongos一般可

Ubuntu16.04搭建MongoDB3.4.3 副本集 开启认证模式

上一篇文档讲述的是如何搭建mongodb副本集 这一篇讲述启用auth 一.为了方便启动,我们在Mongodb目录下新建conf目录,用于保存mongodb的配置文件 #进入mongod目录 cd mongodb/ #创建conf目录 mkdir conf #新增mongodb.conf vim mongodb.conf写入如下内容---------------------------------------: #日志文件位置 logpath=/data/bigdata/software/mon

mongodb副本集搭建过程中的问题和解决技巧

在我以往的认知中,一个系统一旦正式上线,多半不会轻易的迁移服务器,尤其是那种涉及到多个关联应用,涉及到多台硬件服务器的系统,因为这种迁移将是牵一发而动全身的. 但是,却仍然有这种情况存在,就如我这几天主要负责的事,就是一个系统的全部服务器迁移中的部分机器迁移,还有一部分由别人负责. 这个系统涉及到flume数据采集,storm数据分析,rabbitmq消息分发,ehcache缓存提升系统性能,mongodb副本集存储数据,tomcat管理系统应用等,架构基本如下: 而这里我主要负责的是rabbi

Centos6.6搭建mongodb3.2.6副本集分片

1.环境准备centos6.6 x64 3台192.168.0.23192.168.0.24192.168.0.201 2.集群规划每个机器同时启动mongos.config server .shard0.shard2.shard3,config server得ip端口分别为:192.168.0.23:1111,192.168.0.24:1111,192.168.0.201:1111mongos得ip端口分别为:192.168.0.23:2222,192.168.0.24:2222,192.16

MongoDB副本集搭建及备份恢复

一.MongoDB副本集(repl set)介绍 早起版本使用master-slave,一主一从和MySQL类似,但slave在此架构中为只读,当主库宕机后,从库不能自动切换为主: 目前已经淘汰了master-slave模式,改为副本集,这种模式下有一个主(primary),和多个从(secondary),只读,支持给他们设置权重,当主宕掉后,权重最高的从切换为主: 在此架构中还可以建立一个仲裁(arbiter)的角色,它只负责裁决,而不存储数据 在此架构中读写数据都是在主上,要想实现负载均衡的

[ MongoDB ] 副本集的搭建及测试

Replica Sets  复制 (副本集) node1: 10.0.0.10node2: 10.0.0.11node3: 10.0.0.12 副本集结构图: MongoDB程序,配置文件,启动脚本地址:链接:http://pan.baidu.com/s/1hslX7Ju 密码:jlei node1 部署: # 拷贝到其他两个节点上. [[email protected] ~]# scp mongodb-linux-x86_64-rhel62-3.2.8.tgz 10.0.0.11:/root/