開(kāi)發(fā)環(huán)境hadoop&hbase集群環(huán)境磁盤丟失處理總結(jié)

問(wèn)題描述:

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作與策劃設(shè)計(jì),湖南網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:湖南等地區(qū)。湖南做網(wǎng)站價(jià)格咨詢:18980820575

集群

192.168.22.178 master1

192.168.22.179 master2  

192.168.22.40 data1&zk&kafka&es

192.168.22.69 data2&zk&kafka&es

192.168.22.177 data3&kafka&es  

192.168.22.180 data4  

主機(jī)192.168.22.40和192.168.22.177是hadoop集群的datanode同時(shí)也是hbase的regionserver,數(shù)據(jù)存放在/data和/data2兩個(gè)目錄,兩個(gè)目錄所掛載的磁盤因?yàn)楫惓G闆r丟失了,集群出現(xiàn)異常,不能正常提供服務(wù)。

恢復(fù)步驟:

1、等待云主機(jī)恢復(fù)狀態(tài),磁盤重新申請(qǐng)格式化掛載。

3、重建zk、kafka、es集群

2、把主機(jī)192.168.22.69上的/data、/data1下的目錄拷貝到兩臺(tái)機(jī)器,之后刪除其中的log文件及數(shù)據(jù)。

3、同步j(luò)ournal數(shù)據(jù)

把主機(jī)192.168.22.69上/data/hadoop_data/journal/masters 目錄拷貝到其他兩臺(tái)機(jī)器的/data/hadoop_data/journal目錄下。

4、啟動(dòng)兩臺(tái)hadoop服務(wù),切換hbase數(shù)據(jù)存放目錄

$ vim /data/hbase/conf/hbase-site.xml

    <property>

        <name>hbase.rootdir</name>

        <value>hdfs://masters/hbase</value>

    </property>

>>

    <property>

        <name>hbase.rootdir</name>

        <value>hdfs://masters/hbase1</value>

    </property>

同步配置文件到所有的集群節(jié)點(diǎn)

上邊的方式是徹底放棄了hbase的數(shù)據(jù),這是因?yàn)槭菧y(cè)試環(huán)境,如果不是測(cè)試環(huán)境,數(shù)據(jù)比較重要的話,則需要另外的方式,比如下面網(wǎng)站所示的方式:

https://blog.csdn.net/anyking0520/article/details/79064967

登錄zk服務(wù)器192.168.22.40,刪除zk集群中保存的hbase表的數(shù)據(jù)信息

# cd /home/box/zookeeper-3.4.6/bin

# ./zkCli.sh

進(jìn)入shell后使用下面命令刪除

rmr /hbase/table

5、關(guān)閉hadoop集群保護(hù)模式

在主節(jié)點(diǎn)上

$ cd /data/hadoop/bin

$ ./hadoop dfsadmin -safemode leave

6、注意啟動(dòng)集群的順序

6.1、恢復(fù)啟動(dòng)zookeeper集群

在主節(jié)點(diǎn)上

6.2、啟動(dòng)hadoop集群服務(wù)

配置好hadoop集群后,啟動(dòng)整個(gè)hadoop集群服務(wù)

$ cd /data/hadoop/sbin

$ ./start-all.sh

離開(kāi)hadoop集群安全模式

查看hdfs集群狀態(tài)是否正常

$ cd /data/hadoop/bin 

$ ./hdfs dfsadmin -report

6.3、關(guān)閉hadoop集群保護(hù)模式

6.4、配置好hbase后,啟動(dòng)hbase集群

$ cd /data/hbase/bin

$ start-hbase.sh

查看hbase集群狀態(tài)是否正常

$ cd /data/hbase/bin

$ ./hbase shell

進(jìn)入shell后使用status命令查看狀態(tài)

當(dāng)前文章:開(kāi)發(fā)環(huán)境hadoop&hbase集群環(huán)境磁盤丟失處理總結(jié)
分享鏈接:http://bm7419.com/article2/pcesoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)標(biāo)簽優(yōu)化、營(yíng)銷型網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司

廣告

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

營(yíng)銷型網(wǎng)站建設(shè)