故障案例--mongo shell从库无法读的处理方法
2016-05-23 19:40
441 查看
mongo在从库上默认不可读,需要设置才行,但是2.6和3.0的设置方法并不一样
mongodb 2.6一般报错如下
udb-02qe1w:SECONDARY> show tables
2016-05-23T19:29:27.526+0800 error: { "$err" : "not master and slaveOk=false", "code" : 13435 } at src/mongo/shell/query.js:131
处理方法:
udb-02qe1w:SECONDARY> db.setSlaveOk()
udb-02qe1w:SECONDARY> show tables
ddd
system.indexes
mongodb 3.0一般报错如下
Error: listDatabases failed:{ "note" : "from execCommand", "ok" : 0, "errmsg" : "not master" }
处理方法1
udb-cadhnj:SECONDARY> rs.slaveOk()
udb-cadhnj:SECONDARY> show dbs
admin 0.000GB
local 0.003GB
wozhua 0.114GB
wozhua_analysis 0.001GB
wozhua_app 0.001GB
wozhua_data 1.962GB
wozhua_deal 0.000GB
wozhua_o2o 0.076GB
处理方法2
udb-cadhnj:SECONDARY> db.getMongo().setSlaveOk()
udb-cadhnj:SECONDARY> show dbs
admin 0.000GB
local 0.003GB
wozhua 0.114GB
wozhua_analysis 0.001GB
wozhua_app 0.001GB
wozhua_data 1.962GB
wozhua_deal 0.000GB
wozhua_o2o 0.076GB
mongodb 2.6一般报错如下
udb-02qe1w:SECONDARY> show tables
2016-05-23T19:29:27.526+0800 error: { "$err" : "not master and slaveOk=false", "code" : 13435 } at src/mongo/shell/query.js:131
处理方法:
udb-02qe1w:SECONDARY> db.setSlaveOk()
udb-02qe1w:SECONDARY> show tables
ddd
system.indexes
mongodb 3.0一般报错如下
Error: listDatabases failed:{ "note" : "from execCommand", "ok" : 0, "errmsg" : "not master" }
处理方法1
udb-cadhnj:SECONDARY> rs.slaveOk()
udb-cadhnj:SECONDARY> show dbs
admin 0.000GB
local 0.003GB
wozhua 0.114GB
wozhua_analysis 0.001GB
wozhua_app 0.001GB
wozhua_data 1.962GB
wozhua_deal 0.000GB
wozhua_o2o 0.076GB
处理方法2
udb-cadhnj:SECONDARY> db.getMongo().setSlaveOk()
udb-cadhnj:SECONDARY> show dbs
admin 0.000GB
local 0.003GB
wozhua 0.114GB
wozhua_analysis 0.001GB
wozhua_app 0.001GB
wozhua_data 1.962GB
wozhua_deal 0.000GB
wozhua_o2o 0.076GB
相关文章推荐
- 【转】深入浅出ShellExecute
- Associate File Extension with Shell OPEN command and Application(转)
- 笔记整理之 SHELL 变量
- shell元字符
- 创建交互式shell脚本对话框
- shell 基本命令
- shell字符串判空
- anr日志
- Shell 命令 find 的常见用法
- Linux-Shell脚本的运行方式
- Android 应用程序发送shell命令
- Shell
- 常用shell脚本
- Shell 正则表达式
- Xargs用法详解
- linux直接执行shell脚本正常,使用定时任务crontab执行出错
- crontab定期执行shell脚本
- toolbox-shell命令汇总
- shell每秒执行一次
- 2016- Shell细小问题汇总