"Connection refused" Error for Namenode-HDFS (Hadoop Issue)

hadoop, hdfs

Solution

Check whether all your services are running `JobTracker, Jps, NameNode. DataNode, TaskTracker` by running `jps` command.

Try to run start them one by one:

./bin/stop-all.sh
./bin/hadoop-daemon.sh start namenode
./bin/hadoop-daemon.sh start jobtracker
./bin/hadoop-daemon.sh start tasktracker
./bin/hadoop-daemon.sh start datanode

If you're still getting the error, stop them again and clean your temp storage directory. The directory details are in the config file `./conf/core-site.xml` and the run,

./bin/stop-all.sh
rm -rf /tmp/hadoop*
./bin/hadoop namenode -format

Check the logs in the `./logs` folder.

tail -200 hadoop*jobtracker*.log
tail -200 hadoop*namenode*.log
tail -200 hadoop*datanode*.log

Hope it helps.

Problem

All my nodes are up and running when we see using `jps` command, but still I am unable to connect to hdfs filesystem. Whenever I click on `Browse the filesystem` on the Hadoop Namenode localhost:8020 page, the error which i get is `Connection Refused`. Also I have tried formatting and restarting the namenode but still the error persist. Can anyone please help me solving this issue.

Original source