环境说明IPRole10.240.216.151master10.240.216.152slave(standby master)10.240.216.153slavemongodb下载与安装在10.
创建恢复用户 db.createUser({user:"huifu",pwd:"123456",roles:[{role:"restore",db:"admin"}]}) 创建备份用户 db.cre
db.collection.stat() ---查看表结果 db.collection.find({ipad:/^10.42/{)).pretty() ---查看IPAD以10.42开头的IPA
提高mongodb的安全性: MongoDB默认没有密码,且只允许本地访问。如果开放外网访问,就一定要设置密码,而且要配置好防火墙,指定只允许哪些ip访问mongodb端口,否则会有安全隐患。
根据ObjectId 可得出时间 时间区域["2014-01-01 00:00:00","2015-11-15 00:00:00")在mongo shell ,根据时间 生成 这个区域的id
部署规划操作系统:redhat6.4 64位ConfigRoute分片1分片2分片3使用端口2800027017270182701927020IP地址192.168.1.30/etc/config.c
在配置文件中添加参数logpath=/data/app_data/mongodb/log/mongodb.log logappend=trueWindows下只有这种日志轮转方式>&
两台机器 1.在/etc/hosts文件中写上192.168.255.133 worker1192.168.255.134 worker2 2.修改配置文件/etc/mongdb.confbindIp
1.原理:副本集群每2秒发一次心跳,如果10秒过后没收到则标记为不可达。MongoDB在主数据库上应用数据库操作,然后在主数据库的操作日志中记录该操作。然后,辅助成员将这些操作复制并应用到异步过程中。
and操作: 隐式and操作: db.getCollection("the_table").find({"age":{"$gt":20},"sex":"男"}) //对age与