摘要:問題日志頁面出現異常原因是根目錄空間不足,解決問題的辦法之一是清理根目錄下不必要的文件,解決辦法二就是,上面也就有提示了,不多說了。
博客原文:
hackershell
問題1:在程序的日志中看到,在reduce階段出現了異常:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out ,程序里需要打開文件,系統默認為1024,也可以通過ulimit -a查看
編輯文件/etc/security/limits.conf 在文件后面添加:
# End of file * soft nofile 102400 * hard nofile 409600
遇到這種錯誤網上也有不同的可能解決方法和解釋,你們可以自己找找。
問題2: yarn日志頁面出現異常:
Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file: /tmp/hsperfdata_hdp/6676 Try using the -Djava.io.tmpdir= option to select an alternate temp location
原因是根目錄空間不足,解決問題的辦法之一是清理根目錄下不必要的文件,解決辦法二就是,上面也就有提示了,不多說了。
/tmp/hsperfdata_username 目錄的作用是什么呢?
jvm運行時在linux下默認在/tmp下生成上面的目錄,目錄下存放pid文件,和一些jvm進程信息,jmap、jstack等工具會讀取該目錄下的pid文件獲取鏈接信息
問題3: 當任務不能跑滿集群的時,為什么集群的節點會出現幾個節點跑滿容器,而其他節點則非常空閑?
原因是集群調度器默認處于批處理模式下,一個心跳會盡可能的分配任務,心跳先到達則會優先領取任務,我們可以通過參數yarn.scheduler.fair.max.assign參數設置為1,就可以大致的均衡任務到不同的節點
更新時間2015-07-18
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/64412.html
閱讀 653·2021-11-23 09:51
閱讀 3600·2021-11-15 11:38
閱讀 927·2021-10-14 09:42
閱讀 3166·2021-09-29 09:35
閱讀 2104·2021-09-03 10:33
閱讀 769·2021-07-30 16:33
閱讀 1558·2019-08-30 15:55
閱讀 1841·2019-08-30 14:04