gpt4 book ai didi

mongodb - 为什么我无法读取 MongoDB 中的复制数据?

转载 作者:可可西里 更新时间:2023-11-01 10:07:58 26 4
gpt4 key购买 nike

我创建了一个运行 4 个 MongoD 的副本集。港口:2017、2018、2019、2020

非常标准。我按照文档中的说明进行操作。

然后我将 2020 年设置为第一个。然后我插入数据。

然后我回去登录另一个。例如./mongo localhost:2017

并尝试执行 find()。它返回:

error: { "$err" : "not master", "code": 10107}

为什么?我尝试了其他复制品,但都给了我同样的错误。


我还注意到,当我插入数据时,我在 mongod 输出中得到了这个错误。

 Failed to allocate new file: /home/ec2-user/db/r04/test.1, size: 134217728, aborting.

我还不知道发生了什么。

最佳答案

你需要设置slaveOk从奴隶查询时。

关于mongodb - 为什么我无法读取 MongoDB 中的复制数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com