Java hdfs被阻止-无法锁定存储/home/hduser/app/hadoop/tmp/dfs/name。目录已被锁定
为什么会这样Java hdfs被阻止-无法锁定存储/home/hduser/app/hadoop/tmp/dfs/name。目录已被锁定,java,hadoop,hive,Java,Hadoop,Hive,为什么会这样 ERROR namenode.NameNode: java.io.IOException: Cannot lock storage /home/hduser/app/hadoop/tmp/dfs/name. The directory is already locked. 1我有足够的空间放置datanode 2我知道一旦我格式化namenode,它将开始工作,但为什么格式化我将丢失数据 3如何在不格式化namenode的情况下解决此问题。向我们展示完整的stacktrace…
ERROR namenode.NameNode: java.io.IOException: Cannot lock storage /home/hduser/app/hadoop/tmp/dfs/name. The directory is already locked.
1我有足够的空间放置datanode
2我知道一旦我格式化namenode,它将开始工作,但为什么格式化我将丢失数据
3如何在不格式化namenode的情况下解决此问题。向我们展示完整的stacktrace…其中一个的可能副本:,这不太可能与您拥有的可用空间量有关。您是否检查了@StephenC编写的链接?是否有dfs.data.dir和dfs.name.dir指向同一目录?你能把你的xml文件的内容贴出来吗?
/dev/mapper/fedora-root 96G 9.4G 82G 11% /
devtmpfs 3.6G 0 3.6G 0% /dev
tmpfs 3.6G 666M 3.0G 19% /dev/shm
tmpfs 3.6G 1.4M 3.6G 1% /run
tmpfs 3.6G 0 3.6G 0% /sys/fs/cgroup
tmpfs 3.6G 42M 3.6G 2% /tmp
/dev/sda1 976M 96M 813M 11% /boot
/dev/mapper/fedora-var 48G 3.3G 43G 8% /var
/dev/mapper/fedora-home 145G 15G 123G 11% /hom