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值,保持一致便可。而後從新啓動集羣。

相關文章
相關標籤/搜索