Avisos de inicialização após a atualização do MongoDB 2.6 para 3.4

11

Removai o MongoDB 2.6 e instalei o MongoDB 3.4. Quando eu me conecto ao servidor MongoDB 3.4, há vários novos avisos de inicialização:

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] 

Como faço para remover esses avisos?

Raju
fonte
Não, esses são avisos. Além disso, eles dizem o que fazer para evitá-los. Qual é exatamente o problema?
21717 Jos
Como faço para remover estes .. você pode por favor me ajude eu sou um novato ..
Raju
Não sou administrador do MongoDB e essas configurações do sistema não devem ser alteradas por usuários casuais. Mesmo assim, posso pesquisar no Google e encontrar alguns ponteiros para alterar essas configurações do sistema. Mas minha pergunta permanece: essas mensagens são recomendações, não erros, então qual é exatamente o problema?
21717 Jos

Respostas:

10

As mensagens de log do MongoDB 3.4 destacadas são avisos de inicialização, não erros. Esses avisos têm como objetivo alertar os administradores sobre as configurações que podem ter um impacto potencialmente prejudicial (principalmente para implantações de produção).

Se este for um ambiente de desenvolvimento (ou você não estiver preocupado em maximizar o desempenho), poderá optar por ignorá-los.

Para uma lista mais detalhada das configurações recomendadas, você deve revisar as Notas de produção no manual do MongoDB. Versões sucessivas do MongoDB adicionaram mais avisos ao servidor para definições de configuração detectáveis, pois muitos administradores desconhecem as notas de produção ou o que pode ser aplicável à sua implantação.

AVISO: É altamente recomendável usar o sistema de arquivos XFS com o mecanismo de armazenamento WiredTiger

Este aviso indica que você está usando o WiredTiger e um sistema de arquivos diferente do XFS (consulte http://dochub.mongodb.org/core/prodnotes-filesystem para obter mais informações).

AVISO: O controle de acesso não está ativado para o banco de dados.

Esse aviso indica que você não tem o controle de acesso ativado, portanto, qualquer usuário / aplicativo que possa se conectar à sua implantação terá acesso irrestrito. Para proteger sua implantação, revise as medidas na Lista de verificação de segurança do MongoDB .

AVISO: / sys / kernel / mm / transparent_hugepage / enabled é 'sempre'.

Sugerimos configurá-lo para 'nunca'

AVISO: / sys / kernel / mm / transparent_hugepage / defrag é 'sempre'.

Sugerimos configurá-lo para 'nunca'

Transparent Huge Pages (THP) é uma configuração de gerenciamento de memória do Linux que pode afetar adversamente os fluxos de trabalho do banco de dados. Para obter mais informações, consulte: Desativar páginas grandes e transparentes no manual do MongoDB.

Stennie
fonte