hadoop启动namenode节点报错

来源:互联网 发布:桃源网络硬盘5.8 破解 编辑:程序博客网 时间:2024/05/04 13:24

最近在学习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   

原创粉丝点击