解决办法:“Cannot lock storage /data/hadoop/hdfs/name. The directory is already locked.”
生活随笔
收集整理的這篇文章主要介紹了
解决办法:“Cannot lock storage /data/hadoop/hdfs/name. The directory is already locked.”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在啟動hadoop的時候,會出現namenode節點啟動不起來的情況。
這時用以下命令查看日志:
可以看到出現如下的提示錯誤信息:
表示文件已經被鎖住,查看該目錄,已經是hadoop權限,沒有問題。百思不得其解,后來查閱得知:
所以我們刪除掉/data/hadoop/hdfs/目錄下的所有文件。OK,重新用命令start-all.sh啟動hadoop。問題又來了,namenode還是沒有出現,同理還是查看下日志,發現這回報了下面的錯,跟上回不一樣了。
ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.io.FileNotFoundException: /data/hadoop/hdfs/name/current/VERSION (Permission denied)
這句話的意思是該文件沒有權限,OK,進到該目錄查看該文件是否有hadoop權限。
可知current目錄是沒有hadoop權限的,OK,使用如下命令更改權限即可。
這是權限已經改回來了。使用stop-all.sh停止之前啟動的節點,再次使用start-all.sh啟動,發現namenode節點已經啟動起來了。
OK.大功告成!!!
轉載于:https://blog.51cto.com/dreamylights/1400736
總結
以上是生活随笔為你收集整理的解决办法:“Cannot lock storage /data/hadoop/hdfs/name. The directory is already locked.”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ahjesus C# 4.0 Paral
- 下一篇: jsoup的介绍使用(转)