0
하나의 마스터와 하나의 슬레이브가있는 복제 세트로 MongoDB를 보유하고 있습니다. 나는 RmongoDB를 사용하고 있으며 병렬 처리 된 for 루프를 사용하여 각 컴퓨터에 명시 적으로 쿼리를 보내려고합니다.rmongodb로 설정된 MongoDB 복제 세트에서 균형 읽기
cursor <- mongo.find(mongo,ns=ns_actual,query=list(var1="value"),
options=mongo.find.slave.ok)
지금까지 R 슬레이브 호스트를 알고이 허용된다, 나는이 같은 쿼리를 실행 다음
mongo <- mongo.create(host=c("mastermng01:27001","slavemng01:27001"),
name="myRS",
username="user",
password="pass",
db="myDB")
ns_actual <- "myDB.MyCollection"
:
나는 성공적으로 모든 호스트와 conection에 만들어 그들을 질의하십시오. 그러나 언제 그것을 할 것인가? 호스트간에 쿼리의 균형을 강제로 설정할 수 있습니까?
rmongodb를 통해 mongo 3 사용자를 인증해야하므로 rmongodb의 최신 버전을 확인해야합니다. 또한 mongodb 3을 지원합니까? –