您的位置:首页 > Web前端 > Node.js

hadoop启动namenode节点报错

2013-05-06 13:24 239 查看
最近在学习hadoop的一些相关的知识,初学者,想把自己的一些犯下的错误记录一下

 

1.在启动hadoop的时候不能用root用户,用其他的用户,shh master主机后才行

常见root用户启动好可能出现

2013-05-05 21:52:19,009 ERROR org.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesystem initialization failed.

java.io.FileNotFoundException: /data/hadoop/hdfs/name/current/VERSION (Permission denied)

        at java.io.RandomAccessFile.open(Native Method)

        at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)

        at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.read(Storage.java:222)

这种错误就是权限被更改了导致的

如果已经出现上面的这个错误,这时切换到root目录下面,更改/data/hadoop/hdfs/name/current(上面报错的目录)这个目录的权限,

chown hadopp:hadoop -R /data/hadoop/hdfs/name/current/

再切换到相应用户下启动hadoop   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息