开发者学堂课程【MongoDB精讲课程(下):再增加一个路由节点】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/727/detail/12988
再增加一个路由节点
增加路由节点
文件夹:
#-----------mongos02
mkdir-p/mongodb/sharded_custer/mymongos_27117//7og
首先创建一个存放日志的文件夹
新建或修改配置文件:
vi /mongodb/sharded_custer/mymngos_27117/mongos.conf
去放置的时候和路由节点一是一致的
mongos.conf
systemLog:
#MongoDs
发送所有日志输出的目标指定为文件
destination: file
#mongod 或 mangas 应向其发送所有诊听日志记录信息的日志文件的路径
path:"/mongodb/sharded_c1uster/mymongos_27117/7og/mongod.1cg"
#当mongos或mongod实例重新启动时,irongos或mongod会将新条目附加到现有日志文件的末尾。
logappend: true processManagement:
#启用在后台运行mongos或mongcd进程的守护进程模式。
fork: true
#指定用于保存 mongos 或 mongod 进程的进程ID的文件位置,其中mongos或mongod 将写入其PID pidFilePath:Imonaodb/shardedclusterimymongos27117/oa/monced.pid"
net:
#服务实例绑定所有IP,有副作用,副本集初始化的时候。节点名字会自动设置大必地域名,而不是ip
#bindIpa11:true
#服务实例绑定的IP
bindIp: localhost180.76.159.126
#bindIp
#绑定的端口
port:27117
sharding:
configD6:myconflgrs/180.76.159.126:27019.180.76.159.126:27119,180.76.159.126:27219
他的分片信息已经同步到配置符文里面了,现在只需要去连接配置符文就可以。之后直接保存,保存之后启动
启动mongos2:
[root@bobohost bin]#/usr/1ocal-mongodb/bin/mongos-f
/mongodb/sharded_custer/mymongos_27117/mongos.conf
about to fork child process, waiting until server is ready for connections.
forked process: 129874
child process started successfully,parent exiting
如果出错找以往日志就好了,用云服务的需要注意绑定的ip设置为局域网的IP192.168.0.2。
使用mongo客户端登录27117,发现,第二个路由无需配置,因为分片配置都保存到了配置服务器中了。