Avertissements de démarrage après la mise à niveau de MongoDB 2.6 vers 3.4

11

J'ai supprimé MongoDB 2.6 et installé MongoDB 3.4. Lorsque je me connecte au serveur MongoDB 3.4, il y a plusieurs nouveaux avertissements de démarrage:

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] 

Comment supprimer ces avertissements?

Raju
la source
Non, ce sont des avertissements. De plus, ils vous disent quoi faire pour les empêcher. Quel est le problème exactement?
Jos
Comment puis-je les supprimer .. pouvez-vous m'aider s'il vous plaît je suis un débutant ..
Raju
Je ne suis pas administrateur MongoDB, et ces paramètres système ne sont pas destinés à être modifiés par des utilisateurs occasionnels. Même si je peux google et trouver quelques pointeurs pour modifier ces paramètres système. Mais ma question demeure: ces messages sont des recommandations, pas des erreurs, alors quel est exactement le problème?
Jos

Réponses:

10

Les messages du journal MongoDB 3.4 que vous avez mis en évidence sont des avertissements de démarrage et non des erreurs. Ces avertissements sont destinés à alerter les administrateurs des paramètres de configuration qui peuvent avoir un impact potentiellement préjudiciable (en particulier pour les déploiements de production).

S'il s'agit d'un environnement de développement (ou si vous ne souhaitez pas maximiser les performances), vous pouvez choisir de les ignorer.

Pour une liste plus détaillée des paramètres recommandés, vous devriez consulter les notes de production dans le manuel MongoDB. Les versions successives de MongoDB ont ajouté plus d'avertissements de serveur pour les paramètres de configuration détectables car de nombreux administrateurs ne connaissent pas les notes de production ou ce qui peut s'appliquer à leur déploiement.

AVERTISSEMENT: l'utilisation du système de fichiers XFS est fortement recommandée avec le moteur de stockage WiredTiger

Cet avertissement indique que vous utilisez WiredTiger et un système de fichiers autre que XFS (voir http://dochub.mongodb.org/core/prodnotes-filesystem pour plus d'informations).

AVERTISSEMENT: le contrôle d'accès n'est pas activé pour la base de données.

Cet avertissement indique que le contrôle d'accès n'est pas activé, donc tout utilisateur / application pouvant se connecter à votre déploiement aura un accès illimité. Pour sécuriser votre déploiement, veuillez consulter les mesures de la liste de contrôle de sécurité MongoDB .

AVERTISSEMENT: / sys / kernel / mm / transparent_hugepage / enabled est 'toujours'.

Nous vous suggérons de le régler sur "jamais"

AVERTISSEMENT: / sys / kernel / mm / transparent_hugepage / defrag est 'toujours'.

Nous vous suggérons de le régler sur "jamais"

Transparent Huge Pages (THP) est un paramètre de gestion de la mémoire Linux qui peut nuire aux workflows de base de données. Pour plus d'informations, voir: Désactiver les pages immenses transparentes dans le manuel MongoDB.

Stennie
la source