专业编程基础技术教程

网站首页 > 基础教程 正文

mongodb 的错误记录

ccvgpt 2024-08-14 15:34:06 基础教程 11 ℃

mongodb 的错误记录

Q5:error parsing command line options: error parsing positional arguments: provide only one polling interval in seconds and only one MongoDB connection string

mongodb 的错误记录

格式不对,有空格

Q4:Failed: bad option: --oplog mode only supported on full dumps

不能指定单个库,需要全量库备份

mkdir -p /data/mongo/backup/`date +%Y-%m-%d`

docker exec -it 8fe8e2660999 mongodump -h 192.168.10.14:27018 -o /data/backup/`date +%Y-%m-%d` --oplog -u=root -p=Aa123456 --authenticationDatabase=admin

Q3: "errmsg" : "not master and slaveOk=false"

因为SECONDARY是不允许读写的, 在写多读少的应用中,使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。

对于replica set 中的secondary 节点默认是不可读的

在SECONDARY 节点中执行

rs.slaveOk();

Q2:No host described in new configuration with {version: 1, term: 0} for replica set mongo_config maps to this node

Q1:NotYetInitialized: Cannot use non-local read concern until replica set is finished initializing

1. "errmsg" : "couldn't initiate : need all members up to initiate, not ok :

清理/data/mongodata/data 所有文件内容

2."errmsg" : "all members and seedss must be reachable to initiate set"

关闭机器的防火墙

3."errmsg" : "couldn't initiate : member 192.168.146.171:27017 has data already, cannot initiate set. All members except initiator must be empty."

a.停止mongodb服务

mongod --shutdown -f mongodb.conf

b.清理数据

rm -rf /data/mongodbdata/data/*

c.启动mongodb服务

mongod -f mongodb.conf

d.再次进行replSet初始化

Tags:

最近发表
标签列表