Hadoop常見錯誤2
問題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,就可以大致的均衡任務到不同的節點
轉
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30089851/viewspace-2006109/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Hadoop常見錯誤及解決方案Hadoop
- 【常見錯誤】--Nltk使用錯誤
- SSH常見錯誤
- MySQL 常見錯誤MySql
- Go常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Go 常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Mysql:1236常見錯誤MySql
- npm install 常見錯誤NPM
- 使用 CocoaPods 時常見錯誤
- mysql8 常見錯誤MySql
- MySQL 安裝常見錯誤MySql
- 常見的錯誤 SQL 用法SQL
- spring事務常見錯誤Spring
- opencv 編譯常見錯誤OpenCV編譯
- Go常見錯誤第15篇:interface使用的常見錯誤和最佳實踐Go
- 常見DB2的錯誤的報告程式碼DB2
- 變數命名以及常見錯誤變數
- NPM INSTALL常見錯誤(windows篇)NPMWindows
- 常見的 PostgreSQL 升級錯誤SQL
- 8種常見SQL錯誤用法SQL
- 常見 HTTP 錯誤程式碼大全HTTP
- Shell:常見錯誤總結(一)
- 搭建github部落格常見錯誤Github
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- AndroidStudio之NDK常見編譯錯誤Android編譯
- PCB原理圖設計常見錯誤
- Git相關 | Git 常見的錯誤Git
- mdxbuilder打包mdx時的常見錯誤UI
- 常見的授權錯誤及原因
- 常見的錯誤日誌型別型別
- 4- C語言常見錯誤C語言
- go語言初學者常見錯誤Go
- MySQL常見的8種SQL錯誤用法MySql
- Code Review 常見的5個錯誤模式View模式
- 派克斯常見錯誤程式碼詳解
- PbootCMS網站常見錯誤提示總結boot網站
- Golang開發常見的57個錯誤Golang
- 使用Python時常見的9個錯誤Python
- 代理IP常見錯誤程式碼介紹