-2
運行後db.getMongo().setSlaveOk()
;當我從secondery節點訪問集合時仍然出現錯誤。根據我的理解,我應該可以從輔助節點看到它的數據。
uncaught exception: error: { "$err" : "not master and slaveOk=false", "code" : 13435 }
我用下面的命令來創建副本集
mkdir D:\data\repdb\One mkdir D:\data\repdb\The mkdir D:\data\repdb\Two mongod --port 27017 --dbpath D:\data\repdb\One --replSet rs0 --smallfiles --oplogSize 128 mongod --port 27018 --dbpath D:\data\repdb\The --replSet rs0 --smallfiles --oplogSize 128 mongod --port 27019 --dbpath D:\data\repdb\Two --replSet rs0 --smallfiles --oplogSize 128 mongo --port 27017 rsconf = { "_id" : "rs0", "version" : 1, "members" : [ { "_id" : 1, "host" : "localhost:27017" } ] }
rs.initiate(rsconf)
rs.conf()
rs.add("localhost:27018") rs.add("localhost:27019")
究竟是什麼問題? – Hidde
是的,他現在在工作。感謝您的及時答覆Rishi。 – user3289889
現在我可以看到使用下面的二級數據:SECONDARY> db.book.find()。count()我再次插入主行內的一行,其計數達到了4,但它沒有反映,然後在次要,直到重新連接一次。 。爲什麼這個 ? – user3289889