欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

重新formatnamenode后,datanode無法正常啟動(dòng)

測試環(huán)境,由于測試需求,重新format namenode后,導(dǎo)致datanode無法正常啟動(dòng)。

在靖遠(yuǎn)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站制作,靖遠(yuǎn)網(wǎng)站建設(shè)費(fèi)用合理。

1. 查看datanode日志,可以發(fā)現(xiàn)錯(cuò)誤“Initialization failed for Block pool <registering> (Datanode Uuid unassigned)”

2018-01-27 20:09:49,052 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for Block pool <registering> (Datanode Uuid unassigned) service to c6704/192.168.67.104:9000. Exiting.
java.io.IOException: All specified directories are failed to load.
at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:478)
at org.apache.hadoop.hdfs.server.datanode.DataNode.initStorage(DataNode.java:1361)
at org.apache.hadoop.hdfs.server.datanode.DataNode.initBlockPool(DataNode.java:1326)
at org.apache.hadoop.hdfs.server.datanode.BPOfferService.verifyAndSetNamespaceInfo(BPOfferService.java:317)
at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.connectToNNAndHandshake(BPServiceActor.java:223)
at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.run(BPServiceActor.java:801)
at java.lang.Thread.run(Thread.java:745)
2018-01-27 20:09:49,056 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for Block pool <registering> (Datanode Uuid unassigned) service to c6705/192.168.67.105:9000. Exiting.
java.io.IOException: All specified directories are failed to load.
at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:478)
at org.apache.hadoop.hdfs.server.datanode.DataNode.initStorage(DataNode.java:1361)
at org.apache.hadoop.hdfs.server.datanode.DataNode.initBlockPool(DataNode.java:1326)
at org.apache.hadoop.hdfs.server.datanode.BPOfferService.verifyAndSetNamespaceInfo(BPOfferService.java:317)
at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.connectToNNAndHandshake(BPServiceActor.java:223)
at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.run(BPServiceActor.java:801)
at java.lang.Thread.run(Thread.java:745)
2018-01-27 20:09:49,069 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Ending block pool service for: Block pool <registering> (Datanode Uuid unassigned) service to c6705/192.168.67.105:9000
2018-01-27 20:09:49,070 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Ending block pool service for: Block pool <registering> (Datanode Uuid unassigned) service to c6704/192.168.67.104:9000
2018-01-27 20:09:49,192 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Removed Block pool <registering> (Datanode Uuid unassigned)
2018-01-27 20:09:51,193 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Exiting Datanode
2018-01-27 20:09:51,204 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 0
2018-01-27 20:09:51,208 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down DataNode at c6706.python279.org/192.168.67.106
************************************************************/

2. 經(jīng)過百度,根據(jù)日志描述,原因是datanode的clusterID 和 namenode的clusterID 不匹配。

打開hdfs-site.xml中關(guān)于datanode和namenode對應(yīng)的目錄,分別打開其中的current/VERSION文件,進(jìn)行對比。

3. namenode的VERSION內(nèi)容如下:

[hdfs@c6704 $ cat /data/hadoop/hdfs/name/current/VERSION
#Sat Jan 27 00:46:30 UTC 2018
namespaceID=1148548909
clusterID=CID-aedb2e82-77f2-4056-b676-dca88083215d
cTime=0
storageType=NAME_NODE
blockpoolID=BP-1099214307-192.168.67.104-1517013990445
layoutVersion=-63

4. datanode的VERSION文件內(nèi)容如下:

[hdfs@c6706 ~]$ cat /data/hadoop/hdfs/data/current/VERSION
#Sat Jan 27 00:20:21 UTC 2018
storageID=DS-8f0fdd04-e967-43cd-bd41-93b826b675b8
clusterID=CID-b27ecfd8-64ba-4e43-bd82-4ef6f2edd60c
cTime=0
datanodeUuid=264b1b43-82c0-411c-859f-32761edc7465
storageType=DATA_NODE
layoutVersion=-56
5. namenode和datano

de的版本是不同的,決定備份datanode,并清空VERSION,然后啟動(dòng)datanode,問題依舊。檢查VERSION,內(nèi)容是空的。

[hdfs@c6706 current]$ cp VERSION VERSION.bk
[hdfs@c6706 current]$ echo > VERSION
[hdfs@c6706 current]$ cat VERSION

6. 刪除VERSION,再次啟動(dòng)datanode,VERSION內(nèi)容已經(jīng)同步。

$ cat VERSION
#Sun Jan 28 01:29:46 UTC 2018
storageID=DS-1c1f5e05-df2c-40de-b39b-d6d54e3c4894
clusterID=CID-aedb2e82-77f2-4056-b676-dca88083215d    ##<<<<<同步了
cTime=0
datanodeUuid=948d5780-053e-4752-9476-fb1d1debda72
storageType=DATA_NODE
layoutVersion=-56

7. 通過頁面也可以查詢到datanode了。

8. 問題原因

執(zhí)行hdfs namenode -format后,current目錄會(huì)刪除并重新生成,其中VERSION文件中的clusterID也會(huì)隨之變化,而datanode的VERSION文件中的clusterID保持不變,造成兩個(gè)clusterID不一致。

所以為了避免這種情況,可以再執(zhí)行的namenode格式化之后,刪除datanode的current文件夾,或者修改datanode的VERSION文件中出clusterID與namenode的VERSION文件中的clusterID一樣,然后重新啟動(dòng)datanode。

參考:

http://blog.csdn.net/liuxinghao/article/details/40121843

本文名稱:重新formatnamenode后,datanode無法正常啟動(dòng)
文章出自:http://aaarwkj.com/article34/pcoipe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司App開發(fā)、ChatGPT面包屑導(dǎo)航、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
国产国产成人精品久久蜜| 欧美日韩亚洲国产激情| 人成午夜视频在线播放| 五月婷婷av综合激情| 国产亚洲一区二区三区成人| 国产精品一区二区久久蜜桃麻豆| 日日做日夜夜操天天搞| 亚洲另类视频一区二区| 国产精品国产亚洲精品| 国产精品99久久久久久人| 久久偷拍精品视频久久| 亚洲日本不卡在线一区二区| 人妖系列中文字幕欧美系列| 国产精品视频一区二区久久| 欧美精品成人免费在线| 国产黄色自拍av网站| 日韩av一区二区免费在线观看| 激情男女一区二区三区| 久久精品国产亚洲av高清观看| 国产精品一级二区三区| 日韩精品一区二区视频大全| 国产三级黄色大片在线免费看| 一区二区三区高清人妻日本| 日本待黄大片一区二区| 久久婷婷精品国产亚洲av| 国产不卡视频观看网站| 91午夜福利国产在线观看| 亚洲中文字幕av每天更新| 少妇熟女视频一区二区三区| 成人欧美黑人一区二区| 精品一区二区三区毛卡片| 97水蜜桃视频在线观看| 伊人亚洲一区二区三区| av在线免费播放观看| 亚洲国产精品区一区二区| 国产精品国产亚洲精品| 欧美激情在线精品一区二区| 天天操天天射夜夜爽| 青娱乐青青草91在线| 欧美日韩在线一区2区| 蜜桃av网站在线播放|