色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

hadoop常見錯誤以及處理方法詳解

1、hadoop-root-datanode-master.log 中有如下錯誤:
ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: Java.io.IOException: Incompatible namespaceIDs in
導致datanode啟動不了。
原因:每次namenode format會重新創建一個namenodeId,而dfs.data.dir參數配置的目錄中包含的是上次format創建的id,和dfs.name.dir參數配置的目錄中的id不一致。namenode format清空了namenode下的數據,但是沒有清空datanode下的數據,導致啟動時失敗,所要做的就是每次fotmat前,清空dfs.data.dir參數配置的目錄.
格式化hdfs的命令
復制代碼 代碼如下:
hadoop namenode -format 

2、如果datanode連接不上namenode,導致datanode無法啟動。
ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: Java.io.IOException: Call to ... failed on local exception: Java.NET.NoRouteToHostException: No route to host
關閉防火墻
復制代碼 代碼如下:
service iptables stop

機器重啟后,防火墻還會開啟。

3、從本地往hdfs文件系統上傳文件,出現如下錯誤:
INFO hdfs.DFSClient: Exception in createBlockOutputStream Java.io.IOException: Bad connect ack with firstBadLink
INFO hdfs.DFSClient: Abandoning block blk_-1300529705803292651_37023
WARN hdfs.DFSClient: DataStreamer Exception: Java.io.IOException: Unable to create new block.
解決方法:
關閉防火墻:
復制代碼 代碼如下:
service iptables stop

禁用selinux:
編輯 /etc/selinux/config文件,設置“SELINUX=disabled”

4、安全模式導致的錯誤
org.apache.hadoop.dfs.SafeModeException: Cannot delete ..., Name node is in safe mode
在分布式文件系統啟動的時候,開始的時候會有安全模式,當分布式文件系統處于安全模式的情況下,文件系統中的內容不允許修改也不允許刪除,直到安全模式結束。安全模式主要是為了系統啟動的時候檢查各個DataNode上數據塊的有效性,同時根據策略必要的復制或者刪除部分數據塊。運行期通過命令也可以進入安全模式。在實踐過程中,系統啟動的時候去修改和刪除文件也會有安全模式不允許修改的出錯提示,只需要等待一會兒即可。
復制代碼 代碼如下:
hadoop dfsadmin -safemode leave

關閉安全模式

php技術hadoop常見錯誤以及處理方法詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 昆明市| 晋宁县| 盖州市| 郸城县| 双柏县| 买车| 泗水县| 华安县| 奇台县| 富宁县| 盖州市| 淮阳县| 兰考县| 嘉义县| 巫溪县| 涞水县| 阳东县| 绥中县| 宜州市| 东光县| 繁峙县| 永春县| 宿松县| 祁门县| 漳浦县| 宁国市| 常熟市| 石柱| 扎鲁特旗| 洪湖市| 庆元县| 南宫市| 衡东县| 菏泽市| 安康市| 兴隆县| 北宁市| 安吉县| 长兴县| 隆安县| 林口县|