java mongo replica_JAVA -mongodb ReplicaSet连接报错

严重:unexpectederrorgettingconfigfromnode:10.1.4.35:27017java.lang.NullPointerExceptionatcom.mongodb.ReplicaSetStatus$Node.update(ReplicaSetStatus.java:209)atcom.mongodb....

严重: unexpected error getting config from node: 10.1.4.35:27017

java.lang.NullPointerException

at com.mongodb.ReplicaSetStatus$Node.update(ReplicaSetStatus.java:209)

at com.mongodb.ReplicaSetStatus.updateAll(ReplicaSetStatus.java:332)

at com.mongodb.ReplicaSetStatus$Updater.run(ReplicaSetStatus.java:281)

严重: unexpected error getting config from node: 10.1.4.35:27017

java.lang.NullPointerException

at com.mongodb.ReplicaSetStatus$Node.update(ReplicaSetStatus.java:209)

at com.mongodb.ReplicaSetStatus.updateAll(ReplicaSetStatus.java:332)

at com.mongodb.ReplicaSetStatus.ensureMaster(ReplicaSetStatus.java:324)

at com.mongodb.DBTCPConnector.checkMaster(DBTCPConnector.java:396)

at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:207)

at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:295)

at com.mongodb.DB.command(DB.java:152)

at com.mongodb.DB._doauth(DB.java:501)

at com.mongodb.DB.authenticate(DB.java:437)

at com.mongoDB.test.mongoDBJDBC.main(mongoDBJDBC.java:23)

严重: unexpected error getting config from node: 10.1.4.35:27017

java.lang.NullPointerException

at com.mongodb.ReplicaSetStatus$Node.update(ReplicaSetStatus.java:209)

at com.mongodb.ReplicaSetStatus$Node.update(ReplicaSetStatus.java:135)

at com.mongodb.ReplicaSetStatus.ensureMaster(ReplicaSetStatus.java:312)

at com.mongodb.DBTCPConnector.checkMaster(DBTCPConnector.java:396)

at com.mongodb.ReplicaSetStatus$Updater.run(ReplicaSetStatus.java:293)

Exception in thread "main" com.mongodb.MongoException: not authorized for query on logstogedb.system.users

at com.mongodb.MongoException.parse(MongoException.java:82)

at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:302)

at com.mongodb.DBCollection.findOne(DBCollection.java:556)

at com.mongodb.DBCollection.findOne(DBCollection.java:545)

at com.mongodb.DB.addUser(DB.java:527)

at com.mongodb.DB.addUser(DB.java:516)

at com.mongoDB.test.mongoDBJDBC.main(mongoDBJDBC.java:25)

ServerAddress serverAddress1 = new ServerAddress("10.1.4.35", 27017);

ServerAddress serverAddress2 = new ServerAddress("10.1.4.36", 27017);

List addresses = new ArrayList(2);

addresses.add(serverAddress1);

addresses.add(serverAddress2);

Mongo mg = new Mongo(addresses);

DB db = mg.getDB("logstogedb");

System.out.println(db.authenticate("xxxxxx", "363".toCharArray()));//true

System.out.println(db.getCollectionNames());//[coll01, system.indexes]

什么原因求教

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值