2 votes

Comment identifier et corriger les blocs manquants signalés par Ambari pour le NameNode ?

Ambari génère une alerte NameNode Blocks Health: Total Blocks:[38252543], Missing Blocks:[2] . Pas d'autres informations.

J'ai couru hdfs fsck / qui rapporte que le système de fichiers entier est sain. J'ai lancé hdfs dfsadmin -report qui rapporte qu'il y a deux blocs manquants, mais ne donne pas de détails.

Comment trouver ces blocs manquants et donc les réparer ?

0voto

U880D Points 481

J'ai observé un type de rapport similaire dans ma configuration aujourd'hui (CentOS 7.3, HDP 2.5.3, Ambari 2.4.2).

Les fichiers avec des blocs manquants, j'ai pu les trouver via :

hdfs fsck / | grep -i 'miss' 
hdfs fsck / | grep 'miss' | cut -d ":" -f 1
hdfs fsck / | grep 'Under replicated' | cut -d ":" -f 1

et les fixer avec :

hdfs dfs -setrep 3 <fileName>

0voto

Anjireddy AR Points 1

Vous pouvez trouver le nombre de blocs corrompus et manquants avec la commande suivante

hdfs fsck -list-corruptfileblocks

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X