Cannot lock storage /home/centos/hadoop/dfs/name. The directory is already locked

Hadoop在全分布模式转为 HA 模式时,执行: hdfs namenode -initializeSharedEdits

抛出如下错误:Cannot lock storage /home/centos/hadoop/dfs/name. The directory is already locked

 

产生原因:Hadoop服务还在运行状态,出现了类似于占有的情况。同理,如果是格式化 名称空间,也会报错。

 

总结:

1、在执行 hdfs namenode -initializeSharedEdits 或者 hadoop namenode -format 时,必须关闭集群。

2、在执行 hdfs namenode -initializeSharedEdits 时,一定要启用 配置节点的 journalnode 的进程。

你可能感兴趣的:(Hadoop)