2013-12-12 110 views

回答

1

默認情況下,Hive將其日誌存儲在/tmp/currentuser位置。在Unix/Linux提示符下使用hive命令調用Hive shell時,Hive會在顯示Hive提示符之前使用行Hive history file=location of the log顯示日誌的位置。下面的實施例輸出被示出:

[[email protected] root]# hive
Logging initialized using configuration in jar:file:/usr/lib/hive/lib/hive-common-0.10.0-cdh4.4.0.jar!/hive-log4j.properties
Hive history file=/tmp/root/hive_job_log_46a27ee2-7ac1-43f5-a66b-20d6ea982421_849420221.txt
hive>

如果蜂房查詢生成MapReduce工作,這些日誌可通過JobTracker的網頁,其中是通過瀏覽器訪問的觀看。

日誌的路徑爲:
Mapper logs: Job Tracker Page -> Completed Jobs -> Jobid -> map -> task id -> Task Logs
Reducer logs: Job Tracker Page -> Completed Jobs -> Jobid -> reduce -> task id -> Task Logs