Не удается обновить MongoDB с 3.4 до 3.6 - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть mongoDB на сервере Windows2012 R2.

Первоначальная установка была MongoDB 3.2, и я хотел бы обновить ее до 3.6.

Это то, что я сделал до сих пор:

  1. остановите mongod, замените папку binaries на 3.4 бинарных файла
  2. запустил службу mongod.exe, проверенная версия -> все хорошо (сейчас 3.4)
  3. установить версию совместимости на 3,4 (успешно)

Теперь я бы хотел обновить с 3.4 до 3.6 и попробовать тот же самый рабочий процесс, но я не могу запустить mongod после переключения двоичной папки.

Я просто получаю "1017 * не ответил своевременно " при попытке запустить службу mongod. Не записывается монго.

Чего мне не хватает?

Обновление:

Я попытался запустить процесс mongod для каждой командной оболочки, чтобы хотя бы получить некоторую информацию о том, почему он не запускается. Может быть, это как-то полезно:

[...] 2018-04-27T12: 44: 51.394 + 0200 I - [initandlisten] Обнаруженные файлы данных в E: \ mongodb \ data, созданные механизмом хранения 'wiredTiger', поэтому установите для активного механизма хранения значение 'wiredTiger. 2018-04-27T12: 44: 51.395 + 0200 I STORAGE [initandlisten] исключение в initAndList ru: InvalidOptions: запрошенная опция конфликтует с текущей опцией механизма хранения для directoryPerDB; Вы запросили false, но текущее хранилище на сервере уже установлено на true и не может быть изменено, завершая 2018-04-27T12: 44: 51.397 + 0200 I NETWORK [initandlisten] shutdown: собирается закрыть сокеты прослушивания ... 2018 -04-27T12: 44: 51.398 + 0200 I CONTROL [initandlisten] сейчас завершается 2018-04-27T12: 44: 51.398 + 0200 I CONTROL [initandlisten] выключается с кодом: 100

1 Ответ

0 голосов
/ 27 апреля 2018

Мне пришлось удалить следующие строки в разделе «net:» моего файла конфигурации, чтобы иметь возможность запустить mongoDB 3.6:

http:
   enabled: false
   JSONPEnabled: false
   RESTInterfaceEnabled: false    

Я пока не уверен, что удаление этих строк повлияет на мою БД.

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