how to check missing or corrupted blocks have successful replication in other nodes.
You can use to determine which files are having problems.
hdfs fsck / (OR) hdfs fsck hdfs://ip.or.host:50070/ | egrep -v '^\.+$' | grep -v replica | grep -v Replica
More details can be found on the following link to see how to deal with "Corrupted Blocks".
Similarly if you see some "Under replicated Blocks" as well on your cluster then you can refer to the approach mentioned in the following HCC article to deal with it: