hadoop中namespace id怎么修改

因为datanode比较多,且各个datanode之间的namespace id通常不会错,node

因此通常来讲,是修改namonode上面的namespace id。oop

先查看某个datanode下面的namenode id 信息,好比个人默认fs路径是spa

/hadoop,那么就到datanode下面/hadoop/dfs/data/current/下面查看VERSION文件,内容以下:hadoop

#Tue Jul 31 17:31:22 JST 2012io

namespaceID=590008784集群

storageID=DS-230267979-192.168.3.209-50010-1342056014871im

cTime=0layout

而后查看namenode下面的/hadoop/dfs/name/current/VERSION文件,格式以下:文件

#Fri Aug 03 15:36:51 JST 2012data

namespaceID=590008784

cTime=0

storageType=NAME_NODE

layoutVersion=-18


若是二者namespaceID值不同的话,修改namenode中的namespaceID值为datanode中的

namespaceID值,保持一致便可。而后从新启动集群。

相关文章
相关标签/搜索