Hadoop hdfs tips and tricks

  1. Finding active namenode in a cluster

 

Active namenode in a cluster

# lookup active nn
nn_list=`hdfs getconf -namenodes`
echo Namenodes found: $nn_list
active_node=‘’
#for nn in $( hdfs getconf -namenodes ); do
for nn in $nn_list ; do
        echo Checking nn for active: $nn
        if hadoop fs -test -e hdfs://$nn/ ; then
                echo Found active nn
                active_node=$nn
                break
        fi
done
echo active nn is $active_node

 

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *