Предупреждения при запуске после обновления с MongoDB 2.6 до 3.4


11

Я удалил MongoDB 2.6 и установил MongoDB 3.4. Когда я подключаюсь к серверу MongoDB 3.4, появляется несколько новых предупреждений при запуске:

MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
Server has startup warnings: 

2017-03-20T20:27:36.175+0545 I STORAGE  [initandlisten]     
2017-03-20T20:27:36.175+0545 I STORAGE  [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2017-03-20T20:27:36.175+0545 I STORAGE  [initandlisten] **          See http://dochub.mongodb.org/core/prodnotes-filesystem
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] 
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] 
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] 
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.   
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2017-03-20T20:27:36.855+0545 I CONTROL  [initandlisten] 

Как мне удалить эти предупреждения?


Нет, это предупреждения. Более того, они говорят вам, что делать, чтобы предотвратить их. в чем именно проблема?:
Йос

Как мне удалить их .. не могли бы вы помочь мне, я новичок ..
Раджу

Я не являюсь администратором MongoDB, и эти системные настройки не предназначены для случайных пользователей. Тем не менее, я могу гуглить и найти пару указателей, чтобы изменить эти системные настройки. Но мой вопрос стоит: эти сообщения - рекомендации, а не ошибки, так в чем именно проблема?
Джос

Ответы:


10

Выделенные сообщения журнала MongoDB 3.4 являются предупреждениями при запуске, а не ошибками. Эти предупреждения предназначены для предупреждения администраторов о параметрах конфигурации, которые могут оказать потенциально вредное воздействие (особенно для рабочих развертываний).

Если это среда разработки (или вы не заботитесь о максимизации производительности), вы можете игнорировать их.

Для получения более подробного списка рекомендуемых настроек вы должны ознакомиться с примечаниями по производству в руководстве MongoDB. Последующие версии MongoDB добавили больше предупреждений сервера для обнаруживаемых параметров конфигурации, так как многие администраторы не знают о рабочих заметках или о том, что может относиться к их развертыванию.

ПРЕДУПРЕЖДЕНИЕ. Использование файловой системы XFS настоятельно рекомендуется с механизмом хранения WiredTiger.

Это предупреждение означает, что вы используете WiredTiger и файловую систему, отличную от XFS ( дополнительную информацию см. По адресу http://dochub.mongodb.org/core/prodnotes-filesystem ).

ВНИМАНИЕ: Контроль доступа не включен для базы данных.

Это предупреждение означает, что у вас не включен контроль доступа, поэтому любой пользователь / приложение, которое может подключиться к вашему развертыванию, будет иметь неограниченный доступ. Чтобы обезопасить свое развертывание, просмотрите меры в контрольном списке безопасности MongoDB .

ВНИМАНИЕ: / sys / kernel / mm / transparent_hugepage / enabled - это всегда.

Мы предлагаем установить «никогда»

ВНИМАНИЕ: / sys / kernel / mm / transparent_hugepage / defrag имеет значение «всегда».

Мы предлагаем установить «никогда»

Прозрачные огромные страницы (THP) - это параметр управления памятью в Linux, который может отрицательно повлиять на рабочие процессы базы данных. Для получения дополнительной информации см .: Отключите прозрачные огромные страницы в руководстве MongoDB.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.