您好,登錄后才能下訂單哦!
namenode主要被用來管理整個分布式文件系統的命名空間(實際就是目錄和文件)的元數據信息,同時為了保證數據的可靠性,還加入了操作日志,這些數據會保存到(持久化)本地文件系統中
第一次使用HDFS,先要 - format
在namenode節點上有兩個重要的路徑,分別用來存儲元數據和操作日志,這兩個路徑來自配置文件,對應的屬性分別是dfs.name.dir和dfs.name.edits.dir,默認的路徑都是/tmp/hadoop/dfs/name , format的時候先清空目錄下的文件,之后創建:
(不同版本下的默認path是否一樣,需要具體版本具體看待,我這個摘抄的也不知對方指的是哪個版本:
在dfs.name.dir下:
{dfs.name.dir}/current/fsimage
{dfs.name.dir}/current/fstime
{dfs.name.dir}/current/VERSION
{dfs.name.dir}/image/fsimage
在dfs.name.edits.dir下:
{dfs.name.edits.dir}/current/edits
{dfs.name.edits.dir}/current/fstime
{dfs.name.edits.dir}/current/VERSION
{dfs.name.edits.dir}/image/fsimage
fsimage:存儲命名空間(實際上就是目錄和文件)的元數據信息
edits:用來存儲對命名空間操作的日志信息,實現NameNode節點的恢復;
fstime:用來存儲元數據上一次check point 的時間;
VERSION:用來存儲NameNode版本信息,命名空間ID(版本號)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。