windows版本 MongoDB副本集搭建及开启身份验证
————恢复内容开始————
————恢复内容开始————
MongoDB副本集搭建
我搭建的是一个主节点,两个副节点
-
构建目录结构如下图所示
-
rs0是副本集名称,每一份文件都是一个端口服务,以27018为主节点。
每一份的目录结构如下,conf存放的是配置文件信息,data27018是存放数据库数据信息,keyfile是存放key文件的。用于各个节点之间的身份验证。log存放数据库的日志信息,用来排查问题。
3.conf文件
Conf是放配置文件 # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPath: D:\MongoDB\rs0\27018\data27018 journal: enabled: true # engine: # mmapv1: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: D:\MongoDB\rs0\27018\log27018\mongo.log # network interfaces net: port: 27018 bindIp: 0.0.0.0 #processManagement: security: authorization: enabled keyFile: D:\MongoDB\rs0\27018\keyfile\replicaSet1.key #operationProfiling: replication: oplogSizeMB: 2048 replSetName: rs0 #sharding: #clusterRole: shardsvr ## Enterprise-Only Options: #auditLog: #snmp:
4.Keyfile下有个.key的文件为了复制集的用户验证。(keyfile文件是需要base编码且差不多660个字符。权限)
可用Linux系统生成,或者找度娘。每一个端口服务下的key必须是同一个。
————恢复内容结束————
MongoDB副本集搭建
我搭建的是一个主节点,两个副节点
-
构建目录结构如下图所示
-
rs0是副本集名称,每一份文件都是一个端口服务,以27018为主节点。
每一份的目录结构如下,conf存放的是配置文件信息,data27018是存放数据库数据信息,keyfile是存放key文件的。用于各个节点之间的身份验证。log存放数据库的日志信息,用来排查问题。
3.conf文件
Conf是放配置文件 # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPath: D:\MongoDB\rs0\27018\data27018 journal: enabled: true # engine: # mmapv1: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: D:\MongoDB\rs0\27018\log27018\mongo.log # network interfaces net: port: 27018 bindIp: 0.0.0.0 #processManagement: security: authorization: enabled keyFile: D:\MongoDB\rs0\27018\keyfile\replicaSet1.key #operationProfiling: replication: oplogSizeMB: 2048 replSetName: rs0 #sharding: #clusterRole: shardsvr ## Enterprise-Only Options: #auditLog: #snmp:
4.Keyfile下有个.key的文件为了复制集的用户验证。(keyfile文件是需要base编码且差不多660个字符。权限)
可用Linux系统生成,或者找度娘。每一个端口服务下的key必须是同一个。
————恢复内容结束————
————恢复内容开始————
MongoDB副本集搭建
我搭建的是一个主节点,两个副节点
-
构建目录结构如下图所示
-
rs0是副本集名称,每一份文件都是一个端口服务,以27018为主节点。
每一份的目录结构如下,conf存放的是配置文件信息,data27018是存放数据库数据信息,keyfile是存放key文件的。用于各个节点之间的身份验证。log存放数据库的日志信息,用来排查问题。
3.conf文件
Conf是放配置文件 # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPath: D:\MongoDB\rs0\27018\data27018 journal: enabled: true # engine: # mmapv1: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: D:\MongoDB\rs0\27018\log27018\mongo.log # network interfaces net: port: 27018 bindIp: 0.0.0.0 #processManagement: security: authorization: enabled keyFile: D:\MongoDB\rs0\27018\keyfile\replicaSet1.key #operationProfiling: replication: oplogSizeMB: 2048 replSetName: rs0 #sharding: #clusterRole: shardsvr ## Enterprise-Only Options: #auditLog: #snmp:
4.Keyfile下有个.key的文件为了复制集的用户验证。(keyfile文件是需要base编码且差不多660个字符。权限)
可用Linux系统生成,或者找度娘。每一个端口服务下的key必须是同一个。
————恢复内容结束————
MongoDB副本集搭建
我搭建的是一个主节点,两个副节点
-
构建目录结构如下图所示
-
rs0是副本集名称,每一份文件都是一个端口服务,以27018为主节点。
每一份的目录结构如下,conf存放的是配置文件信息,data27018是存放数据库数据信息,keyfile是存放key文件的。用于各个节点之间的身份验证。log存放数据库的日志信息,用来排查问题。
3.conf文件
Conf是放配置文件 # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPath: D:\MongoDB\rs0\27018\data27018 journal: enabled: true # engine: # mmapv1: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: D:\MongoDB\rs0\27018\log27018\mongo.log # network interfaces net: port: 27018 bindIp: 0.0.0.0 #processManagement: security: authorization: enabled keyFile: D:\MongoDB\rs0\27018\keyfile\replicaSet1.key #operationProfiling: replication: oplogSizeMB: 2048 replSetName: rs0 #sharding: #clusterRole: shardsvr ## Enterprise-Only Options: #auditLog: #snmp:
4.Keyfile下有个.key的文件为了复制集的用户验证。(keyfile文件是需要base编码且差不多660个字符。权限)
可用Linux系统生成,或者找度娘。每一个端口服务下的key必须是同一个。