简体   繁体   中英

Cannot start running on browser the namenode for Hadoop

It is my first time in installing Hadoop on my Linux (Fedora distro) running on VM (using Parallel on my Mac). And I followed every step on this video and including the textual version of it.And then when I run it on localhost (or the equivalent value from hostname) in port 50070, I got the following message.

...can't establish a connection to the server at localhost:50070

When I run the jps by the way command I don't have the datanode and namenode unlike at the end of the textual version tutorial which has the following:

在此处输入图片说明

While mine has only the following processes running:

6021 NodeManager
3947 SecondaryNameNode
5788 ResourceManager
8941 Jps

When I run the hadoop namenode command I have some of the following [redacted] error:

 Cannot access storage directory /usr/local/hadoop_store/hdfs/namenode
 16/10/11 21:52:45 WARN namenode.FSNamesystem: Encountered exception loading fsimage
 org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /usr/local/hadoop_store/hdfs/namenode is in an inconsistent state: storage directory does not exist or is not accessible.

I tried to access by the way the above mentioned directories and it existed.

Any hint for this newbie? ;-)

You would need to give read and write permission to user with which you are running the services on directory /usr/local/hadoop_store/hdfs/namenode .

Once done, you should run format command using hadoop namenode -format

Then try to start your services.

删除文件/ app / hadoop / tmp / *,然后再次尝试格式化namenode,然后启动-dfs.sh和start-yarn.sh

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM