国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

hadoop 異常及處理總結-01(小馬哥-原創)

2019-11-14 22:50:02
字體:
來源:轉載
供稿:網友
hadoop 異常及處理總結-01(小馬哥-原創)

試驗環境:

  本地:MyEclipse

  集群:Vmware 11+ 6臺 Centos 6.5

  Hadoop版本: 2.4.0(配置為自動HA)

試驗背景:

在正常測試MaPReduce(下簡稱MR)程序4次之后,進行一次新的MR程序,MyEclipse的控制臺信息卡住不動了,我通過遠程連接NameNode查看系統目錄也被卡住,這時候再看MyEclipse控制臺,發現已經拋出異常如下:

org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): Operation category READ is not supported in state standby

通過Web頁面查看兩個NameNode狀態,均已經變成Standby,這讓我很是奇怪,在自動故障恢復的集群配置下,竟然也會有全部變成備用的情況出現.

防止有人無常拷貝:加個作者鏈接:http://m.survivalescaperooms.com/hadoop2015/

解決方法:

方法1:(結果不起作用)

我通過Shell命令方式,hadoop/bin/hdfs haadmin -failover --forceactive hadoop2 hadoop1(注意,這種方式本來是在手動故障恢復中進行強制切換NameNode的做法)

返回結果,不支持,并且誠懇的提示,這種方式是在手動故障轉移的情況下,該命令才會起作用

方法2:(奏效)

我使用JPS檢查了一下ZooKeeper集群的狀態,發現沒有任何征兆的失效了兩個,原來是ZK的原因,于是重新啟動ZK集群

然后重新啟動ZKFailoverController(DFSZKFailoverController):沒有這個角色存在,自然不會自動切換NameNode了

得到的教訓,雖然NameNode通過HA機制,已經比Hadoop1可靠了,但是ZK集群一定要保證數量,我僅僅設置了三個節點的ZK集群,而ZK集群的可靠要保證:活動的ZK節點數量>(ZK節點總數-1)/2.所以,多多的設置ZK集群的節點才是王道.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博兴县| 齐河县| 明星| 菏泽市| 乌兰浩特市| 金山区| 上犹县| 沙田区| 奉节县| 嘉义市| 云南省| 秀山| 道孚县| 安庆市| 开化县| 新乡县| 炎陵县| 马鞍山市| 鄂州市| 邵武市| 白沙| 浪卡子县| 博湖县| 丹寨县| 太仆寺旗| 英吉沙县| 兖州市| 太保市| 伊吾县| 邮箱| 神木县| 泗水县| 泗洪县| 松江区| 汝州市| 雷波县| 永仁县| 安仁县| 勐海县| 育儿| 山阳县|