Сервер WritableServerSelector не выбран из описания кластера - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь вставить журналы приложений в MongoDB.Я создал собственный appender и переопределил метод добавления следующим образом:

public void append(LoggingEvent loggingEvent) {
    Document doc = convertToMongoDocument(loggingEvent);
    pushDocToDB(doc);
}
public Document convertToMongoDocument(LoggingEvent event) {
    Document doc = new Document();
    // will read from the actual logging event later
    doc.append("logger", "logger");
    doc.append("user", "user");
    doc.append("message", "message");
    doc.append("timestamp", "timestamp");
    return doc;
}


public void pushDocToDB(Document docList) {     
 getCollection().insertOne(docList);
}

Я продолжаю сталкиваться с приведенной ниже ошибкой при попытке вставить документ из клиента Java.Я не создал никаких наборов реплик и использую автономный экземпляр MongoDB на своем локальном компьютере.

No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, all=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 1000000 ms before timing out

Я использую mongo-java-driver - версии 3.4.0 и jdk 1.7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...