You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by Bob Metelsky <bo...@gmail.com> on 2013/03/17 03:21:58 UTC
NameNode: java.io.IOException: Cannot create directory current
Hi All - setting up a 3 node cluster as a poc, Ive googled this error and
many incomplete responses
My effort following from
http://dak1n1.com/blog/9-hadoop-el6-install
creating my directories as..
for num in 1 2 3 4; do mkdir -p /hdfs/$num/{namenode,datanode,mapred};
done;
chown -R hdfs:hadoop /hdfs;
chown -R mapred:hadoop /hdfs/{1,2,3,4}/mapred
all the directories have correct owner:permission but when I
sudo -u hdfs hadoop namenode -format
13/03/16 21:58:28 INFO namenode.FSNamesystem: fsOwner=hdfs (auth:SIMPLE)
13/03/16 21:58:28 INFO namenode.FSNamesystem: supergroup=supergroup
13/03/16 21:58:28 INFO namenode.FSNamesystem: isPermissionEnabled=true
13/03/16 21:58:28 INFO namenode.FSNamesystem:
dfs.block.invalidate.limit=1000
13/03/16 21:58:28 INFO namenode.FSNamesystem: isAccessTokenEnabled=false
accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
13/03/16 21:58:29 INFO common.Storage: Image file of size 110 saved in 0
seconds.
13/03/16 21:58:29 INFO common.Storage: Storage directory /hdfs/1/namenode
has been successfully formatted.
*13/03/16 21:58:29 ERROR namenode.NameNode: java.io.IOException: Cannot
create directory '/hdfs/2/namenode/current*
Ive double checked everything permissions -Ive tested by chmod -R 777
/hdfs teh process still cant write to it.
Notice it does create the image directory AND a "current" on .../1/namenode
/hdfs/1:
total 12
drwxr-xr-x 4 hdfs hadoop 4096 Mar 16 21:58 namenode
drwxr-xr-x 2 hdfs hadoop 4096 Mar 16 21:25 datanode
drwxr-xr-x 2 mapred hadoop 4096 Mar 16 21:25 mapred
/hdfs/1/namenode:
total 8
drwxr-xr-x 2 hdfs hadoop 4096 Mar 16 21:58 current
drwxr-xr-x 2 hdfs hadoop 4096 Mar 16 21:27 image
/hdfs/1/namenode/current:
total 16
-rw-r--r-- 1 hdfs hadoop 100 Mar 16 21:58 VERSION
-rw-r--r-- 1 hdfs hadoop 8 Mar 16 21:58 fstime
-rw-r--r-- 1 hdfs hadoop 4 Mar 16 21:58 edits
-rw-r--r-- 1 hdfs hadoop 110 Mar 16 21:58 fsimage
/hdfs/1/namenode/image:
total 4
-rw-r--r-- 1 hdfs hadoop 157 Mar 16 21:58 fsimage
but will not go past /hdfs/1
WHat is going on here??
THANKS!