hive報錯

執行hive語句報下面錯誤

Exception in thread "Thread-150" java.lang.RuntimeException: Error while reading from task log url
	at org.apache.hadoop.hive.ql.exec.errors.TaskLogProcessor.getStackTraces(TaskLogProcessor.java:240)
	at org.apache.hadoop.hive.ql.exec.JobDebugger.showJobFailDebugInfo(JobDebugger.java:227)
	at org.apache.hadoop.hive.ql.exec.JobDebugger.run(JobDebugger.java:92)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: http://hadoop-client1:50060/tasklog?taskid=attempt_201508171753_0008_m_000000_2&start=-8193
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626)
	at java.net.URL.openStream(URL.java:1037)
	at org.apache.hadoop.hive.ql.exec.errors.TaskLogProcessor.getStackTraces(TaskLogProcessor.java:192)
	... 3 more
FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask


習慣性的訪問http://hadoop-client1:50060/tasklog?taskid=attempt_201508171753_0008_m_000000_2&start=-8193 ,居然是HTTP ERROR 400

所以要將這個地址改一下,將taskid改成attemptid

http://hadoop-client1:50060/tasklog?attemptid=attempt_201508171753_0008_m_000000_2&start=-8193

這樣就能看見錯誤信息了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章