hive日志位置(日志定位报错:Failed with exception Unable to move sourcehdfs://namenode/tmp/hive-pmp_bi/h)...
生活随笔
收集整理的這篇文章主要介紹了
hive日志位置(日志定位报错:Failed with exception Unable to move sourcehdfs://namenode/tmp/hive-pmp_bi/h)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Hive中的日志分為兩種
1. 系統日志,記錄了hive的運行情況,錯誤狀況。 2. Job 日志,記錄了Hive 中job的執行的歷史過程。日志查看方法
1,在本地運行機器上
hive日志存儲位置在本機上,不是hadoop上:在hive/conf/ hive-log4j.properties 文件中記錄,該文件如果沒有,就是使用默認,默認的存儲情況:hive.root.logger=WARN,DRFAhive.log.dir=/tmp/${user.name} # 默認的存儲位置hive.log.file=hive.log # 默認的文件名Job日志存儲在:
//Location of Hive run time structured log file
HIVEHISTORYFILELOC(“hive.querylog.location”, “/tmp/” + System.getProperty(“user.name”)),
默認存儲在本機 /tmp/{user.name}目錄下。
2 在云上jobtrackweb頁面上查看
hadoop的50030/jobtracker.jsp上根據任務id,查詢job日志,在map或者reduce節點中,點擊對應的all查看系統日志。 日志有stdout logsstderr logssyslog logs 三種。確定map還是reduce節點,主要看任務執行狀態,killed和failed是節點看all的內容。
一般代碼問題會在map階段的節點,直接報錯
hive執行報錯
Failed with exception Unable to move sourcehdfs://namenode/tmp/hive-pmp_bi/
日志中顯示 訪問權限,當前用戶無法訪問對應的hive表,沒有權限,訪問另一個用戶的操作表。所以需要為用戶添加表權限
轉載于:https://www.cnblogs.com/cl1024cl/p/6205349.html
總結
以上是生活随笔為你收集整理的hive日志位置(日志定位报错:Failed with exception Unable to move sourcehdfs://namenode/tmp/hive-pmp_bi/h)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谭浩强《c语言程序设计》第五章第十六题
- 下一篇: 日志 中文乱码、nacos 中文乱码、s