麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網管 > 服務器 > 正文

Hadoop datanode重新加載失敗無法啟動解決

2020-05-27 13:33:34
字體:
來源:轉載
供稿:網友

   筆者使用的是基于虛擬機的Hadoop分布式安裝,由于關閉datanode和namenode的順序不恰當,所以經常會出現datanode加載失敗的情況。

  本人的解決方法適用于首次已經成功啟動整個集群,但是由于不正常的操作造成第二次無法正常啟動。首次的啟動失敗可能原因有很多:可能是由于配置文件錯誤寫入造成的,或是由于ssh無密碼登陸配置錯誤造成。

  而第二次的錯誤原因與首次啟動的有一些區別,排錯重點應該集中在程序在運行中的一些動態加載而生成的文件上,筆者要討論的是第二種情況:

  大多原因就是因為hadoop的datanode的VERSION文件中的namespaceID與namenode中的VERSION文件中的namespaceID二者出現不一致的情況。而namespaceID的生成筆者推斷應該是在執行:hdfs namenode -format 這個命令的時候生成的。

  解決步驟如下:

  1,首先停掉namenode上相關的進程:切換到hadoop的/sbin目錄下:

  sh stop-dfs.sh

  sh stop-yarn.sh

  2,切換到hadoop的相應/current目錄下將current下的所有文件清除。

  3,將datanode與namenode的/current 下VERSION等相應文件文件清除后,回到namenode上,執行hsfs namenode -format命令,接著切換到namenode的hadoop的/sbin目錄下:

  執行sh start-dfs.sh

  sh start-yarn.sh

  (舊版本的mapre 被新版本的yarn所替代,命令上多少有些不同)

  既可以看到相應的節點成功加載。

  相應的思想就是,當出錯時,清除掉一切干擾思路的文件,然后整理思緒,重新開始,這樣要遠比在原地徘徊要好。

  (由于我們在配置文件中指明的文件夾只有 hdfs tmp log,所以其余的文件也好文件夾也好都是動態執行腳本生成創建的,刪除之后只要hadoop整個系統可以工作就會生成,即便錯刪,VM的 snapshot 也會拯救這個世界。)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: jizzjizzjizz少妇 | 国产日韩在线观看视频 | 欧美视频一区二区三区四区 | 日韩一级片一区二区三区 | 销魂美女一区二区 | av免播放| 国内性爱视频 | 奶子吧naiziba.cc免费午夜片在线观看 | 欧美级毛片 | 国产精品久久久久久影院8一贰佰 | 911视频免费版 | 久久久久久久久久久久久久av | 男女羞羞视频 | 国产亚洲精品久久久闺蜜 | 成年人黄色免费电影 | 免费一区二区三区 | 免费激情网站 | 成人在线观看网 | 羞羞网站在线看 | 精品国产一区二区三区四区在线 | 337p日本欧洲亚洲大胆精蜜臀 | 成人午夜影院 | 日本精品久久久一区二区三区 | 久久久久久久久久亚洲 | 亚洲欧美日韩免费 | 亚洲爱爱图 | 日本高清在线播放 | 久久久www视频 | 欧美久久一区 | 亚洲国产高清一区 | 91九色精品国产 | sese在线视频 | 国产精品夜色视频一级区 | 污污网站入口 | 国产精品中文在线 | 国产精品久久久久av | 日韩欧美激情视频 | 91精品国产一区二区三区动漫 | 黄色特级大片 | 美女色影院 | 视频一区二区三区中文字幕 |