严重: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]
什么原因求教
展开