hive 日誌怎麼檢視 Hive檢視執行日誌

2021-10-16 19:50:11 字數 727 閱讀 4226

hive-如何檢視執行日誌

hive既然是執行在hadoop上,最後又被翻譯為mapreduce程式,通過yarn來執行。所以我們如果想解決hive**現的錯誤,需要分成幾個過程

hive自身翻譯成為mr之前的解析錯誤

hadoop檔案系統的錯誤

yarn排程過程中的錯誤

1.hive預設log檔案儲存的地方

/tmp/資料夾的hive.log檔案中,全路徑就是/tmp/當前使用者名稱/hive.log。

2.如何定位當前job的log資訊

每個job執行後都會產生query id,在hive.log中搜尋關鍵字。確認時間一致後,之後的log就是當前job的資訊。

query id = root_20171108160217_d51b321f-1902-4353-ae5b-2ebe5227f82f

在預設的日誌級別情況下,是不能將debug資訊輸出,這樣一來出現的各種詳細的錯誤資訊都是不能數錯的。但是我們可以通過以下兩種方式修改log4j輸出的日誌級別,從而利用這些除錯日誌進行錯誤定位,具體做法如下:

$ hive --hiveconf hive.root.logger=debug,console (hive啟動時用該命令替代)

或者在$/conf/hive-log4j.properties檔案中找到hive.root.logger屬性,並將其修改為下面的設定

hive.root.logger=debug,console

原文:

hive 日誌怎麼檢視 HIVE 如何檢視執行日誌

hive既然是執行在hadoop上,最後又被翻譯為mapreduce程式,通過yarn來執行。所以我們如果想解決hive 現的錯誤,需要分成幾個過程 hive自身翻譯成為mr之前的解析錯誤 hadoop檔案系統的錯誤 yarn排程過程中的錯誤 1.hive預設log檔案儲存的地方 tmp 資料夾的h...

HIVE 如何檢視執行日誌

hive既然是執行在hadoop上,最後又被翻譯為mapreduce程式,通過yarn來執行。所以我們如果想解決hive 現的錯誤,需要分成幾個過程 hive自身翻譯成為mr之前的解析錯誤 hadoop檔案系統的錯誤 yarn排程過程中的錯誤 tmp 資料夾的hive.log檔案中,全路徑就是 tm...

Hive總結(五)hive日誌

日誌記錄了程式執行的過程,是一種查詢問題的利器。hive中的日誌分為兩種 1.系統日誌,記錄了hive的運 況,錯誤狀況。2.job 日誌,記錄了hive 中job的執行的歷史過程。系統日誌儲存在什麼地方呢 在hive conf hive log4j.properties 檔案中記錄了hive日誌的...