注意:!!!!!!!在下面代码中输出的相关部分旁边,可能是问题所在(为便于查找,我添加了这个问题)。
下面,我附上了“ hadoop namenode -format”结果的输出。这可能是我重新格式化namenode的结果,因为这是我第三次使用此命令使其生效。
我目前有5个虚拟机,其名称如下: namenode(这个) secondaryNamenode, datanode1, datanode2, datanode3。
我期望我可以在localhost:50070上使用namenode Web ui并使用“活动节点”查看datanodes,但那里什么也看不到。并且将不胜感激。
P.S。第一次格式化名称节点时,我似乎得到了正确的输出,但是尽管在Web ui(50070)中未看到任何数据节点,但我认为可能有些地方不对,但现在名称节点格式似乎也不起作用。该错误还提到目录已被锁定。 (可能是第二次格式化namenode,但我可能是错的)
如有需要,我可以提供更多相关数据。
[hdadmin@namenode hadoop-1.2.1]$ hadoop
namenode -format
18/08/06 17:15:53 INFO namenode.NameNode:
STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host =
namenode.itsid.com/192.168.2.21
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 1.2.1
STARTUP_MSG: build = https://svn.apache.org
/repos/asf/hadoop/common/branches/branch-1.2
-r 1503152; compiled by 'mattf' on Mon Jul 22
15:23:09 PDT 2013
STARTUP_MSG: java = 1.7.0_181
************************************************************/
Re-format filesystem in /usr/local/hadoop-
1.2.1/tmp/dfs/name ? (Y or N) Y
18/08/06 17:15:55 INFO util.GSet: Computing
capacity for map BlocksMap
18/08/06 17:15:55 INFO util.GSet: VM
type = 64-bit
18/08/06 17:15:55 INFO util.GSet: 2.0% max
memory = 1013645312
18/08/06 17:15:55 INFO util.GSet:
capacity = 2^21 = 2097152 entries
18/08/06 17:15:55 INFO util.GSet:
recommended=2097152, actual=2097152
18/08/06 17:15:55 INFO namenode.FSNamesystem:
fsOwner=hdadmin
18/08/06 17:15:56 INFO namenode.FSNamesystem:
supergroup=supergroup
18/08/06 17:15:56 INFO namenode.FSNamesystem:
isPermissionEnabled=true
18/08/06 17:15:56 INFO namenode.FSNamesystem:
dfs.block.invalidate.limit=100
18/08/06 17:15:56 INFO namenode.FSNamesystem:
isAccessTokenEnabled=false
accessKeyUpdateInterval=0 min(s),
accessTokenLifetime=0 min(s)
!!!!!!18/08/06 17:15:56 INFO namenode.FSEditLog:
dfs.namenode.edits.toleration.length = 0
18/08/06 17:15:56 INFO namenode.NameNode:
Caching file names occuring more than 10 times
18/08/06 17:15:56 INFO common.Storage: Cannot
lock storage /usr/local/hadoop-1.2.1/tmp
/dfs/name. The directory is already locked.
18/08/06 17:15:56 ERROR namenode.NameNode:
java.io.IOException: Cannot lock storage
/usr/local/hadoop-1.2.1/tmp/dfs/name. The
directory is already locked.
at
org.apache.hadoop.hdfs.server.common.Storage$Storag
eDirectory.lock(Storage.java:599)
at
org.apache.hadoop.hdfs.server.namenode.FSImage.form
at(FSImage.java:1338)
at
org.apache.hadoop.hdfs.server.namenode.FSImage.form
at(FSImage.java:1356)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.for
mat(NameNode.java:1261)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.cre
ateNameNode(NameNode.java:1467)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.mai
n(NameNode.java:1488)
18/08/06 17:15:56 INFO namenode.NameNode:
SHUTDOWN_MSG:
/**************************************************
**********
SHUTDOWN_MSG: Shutting down NameNode at
namenode.itsid.com/192.168.2.21
***************************************************
*********/