Uzak bir mongodb'a bağlanmaya çalışıyorum. Başvurumu yerel mongodb ile geliştirdim. Şimdi uygulamayı devreye devrettim ve dev mongodb'i yapılandırdım. Aşağıdaki istisna alıyorum.mongodb java sürücüsü - com.mongodb.MongoException: bir ana bulamıyor
Caused by: com.mongodb.MongoException: can't find a master
at com.mongodb.DBTCPConnector.checkMaster(DBTCPConnector.java:509)
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:266)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:289)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:274)
at com.mongodb.DBCursor._check(DBCursor.java:368)
at com.mongodb.DBCursor._hasNext(DBCursor.java:459)
at com.mongodb.DBCursor.hasNext(DBCursor.java:484)
komik bir şey benim yerel uygulamadan çoğaltma kümesi sunucu adresleri ile dev MongoDB bağlanabilmek, ama uygulamaya sahip çalıştığınızda dev MongoDB bağlanmak (dev içine deplyed), Yukarıdaki hatayı görüyorum.
Aynı sorunu yaşayan ve çözen herhangi biri olup olmadığını merak ediyorum.
MongoURI'da, çoğaltma kümesinin doğru birincil ana bilgisayarını mı geçiyorsunuz? –
evet. bu. Belki de yapılandırma sorunu yerine bağlantı sorunuyla ilgilidir. Hata msg yanıltıcı görünüyor. – user826323
bağlantı sorunu, uygulamayı çalıştıran ana bilgisayardan mongo kabuğu kullanarak uzak mongoDB'ye bağlanarak kolayca kontrol edebilirsiniz. –