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

6

Eu removi o MongoDB 2.6 e instalei o MongoDB 3.4. Quando 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 removo esses avisos?

    
por Raju 20.03.2017 / 16:04

1 resposta

7

As mensagens de log do MongoDB 3.4 que você destacou são avisos de inicialização, não erros. Esses avisos destinam-se a alertar os administradores sobre configurações que podem ter um impacto potencialmente prejudicial (principalmente em implantações de produção).

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

Para obter 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 de servidor para definições de configuração detectáveis, já que muitos administradores desconhecem as notas de produção ou o que pode se aplicar à sua implementação.

  

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

Esse aviso indica que você está usando o WiredTiger e um sistema de arquivos diferente do XFS (consulte o link para obter mais informações).

  

AVISO: o controle de acesso não está habilitado 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 garantir sua implantação, revise as medidas na Lista de verificação de segurança do MongoDB.

  

ATENÇÃO: / sys / kernel / mm / transparent_hugepage / enabled é 'sempre'.

     

Sugerimos que você configure "nunca"

     

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

     

Sugerimos que você configure "nunca"

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

    
por Stennie 21.03.2017 / 07:45

Tags