ฉันลองชุดจำลองของ Mongo เป็นครั้งแรก
ฉันใช้อูบุนตูบน ec2 และฉันบูทสามครั้ง ฉันใช้ที่อยู่ IP ส่วนตัวของแต่ละอินสแตนซ์ ฉันเลือกเป็นหลักและด้านล่างเป็นรหัส
mongo --host Private IP Address
rs.initiate()
rs.add(“Private IP Address”)
rs.addArb(“Private IP Address”)
ทั้งหมด ณ จุดนี้เป็นเรื่องปกติ เมื่อฉันไปที่เว็บไซต์http://ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com:28017/_replSetฉันเห็นว่าฉันมีตัวหลักตัวที่สองและผู้ตัดสิน
ตกลงตอนนี้สำหรับการทดสอบ
บนหลักสร้างฐานข้อมูลในรหัสนี้คือ:
use tt
db.tt.save( { a : 123 } )
บนรองฉันทำเช่นนี้และได้รับข้อผิดพลาดด้านล่าง:
db.tt.find()
error: { "$err" : "not master and slaveOk=false", "code" : 13435 }
ฉันยังใหม่มากกับ mongodb และ replicates แต่ฉันคิดว่าถ้าฉันทำอะไรบางอย่างในที่หนึ่งมันจะไปที่อื่น ดังนั้นถ้าฉันเพิ่มบันทึกลงในหนึ่งฉันต้องทำอย่างไรเพื่อทำซ้ำในเครื่อง?