hive insert报错return code 1 from org.apache.hadoop.hive.ql.exec.StatsTask (state=08S01,code=1)
0: jdbc:hive2://Desktop:10000> insert into mytable values('yuchi',16556);
Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.StatsTask (state=08S01,code=1)
查看yarn界面,得到報(bào)錯(cuò):
java.lang.RuntimeException: Failed to connect to timeline server. Connection retries limit exceeded. The posted timeline event may be missing
?? ?at org.apache.hadoop.yarn.client.api.impl.TimelineConnector$TimelineClientConnectionRetry.retryOn(TimelineConnector.java:357)
?? ?at org.apache.hadoop.yarn.client.api.impl.TimelineConnector$TimelineJerseyRetryFilter.handle(TimelineConnector.java:404)
?? ?at com.sun.jersey.api.client.Client.handle(Client.java:652)
?? ?at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
?? ?at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
?? ?at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:539)
?? ?at org.apache.hadoop.yarn.client.api.impl.TimelineWriter.doPostingObject(TimelineWriter.java:166)
?? ?at org.apache.hadoop.yarn.client.api.impl.TimelineWriter$1.run(TimelineWriter.java:115)
?? ?at org.apache.hadoop.yarn.client.api.impl.TimelineWriter$1.run(TimelineWriter.java:112)
?? ?at java.security.AccessController.doPrivileged(Native Method)
?? ?at javax.security.auth.Subject.doAs(Subject.java:422)
?? ?at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1729)
?? ?at org.apache.hadoop.yarn.client.api.impl.TimelineWriter.doPosting(TimelineWriter.java:112)
?? ?at org.apache.hadoop.yarn.client.api.impl.TimelineWriter.putDomain(TimelineWriter.java:98)
?? ?at org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl.putDomain(TimelineClientImpl.java:183)
?? ?at org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.createTimelineDomain(ATSHistoryACLPolicyManager.java:127)
?? ?at org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.createSessionDomain(ATSHistoryACLPolicyManager.java:164)
?? ?at org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.setupSessionACLs(ATSHistoryACLPolicyManager.java:222)
?? ?at org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService.createSessionDomain(ATSHistoryLoggingService.java:426)
?? ?at org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService.serviceStart(ATSHistoryLoggingService.java:164)
?? ?at org.apache.hadoop.service.AbstractService.start(AbstractService.java:194)
?? ?at org.apache.hadoop.service.CompositeService.serviceStart(CompositeService.java:121)
?? ?at org.apache.tez.dag.history.HistoryEventHandler.serviceStart(HistoryEventHandler.java:110)
?? ?at org.apache.hadoop.service.AbstractService.start(AbstractService.java:194)
?? ?at org.apache.tez.dag.app.DAGAppMaster$ServiceWithDependency.start(DAGAppMaster.java:1865)
?? ?at org.apache.tez.dag.app.DAGAppMaster$ServiceThread.run(DAGAppMaster.java:1886)
原因 :
這種情況多半是hive on tez模式
嘗試
$HADOOP_HOME/bin/yarn timelineserver
以后依然無(wú)效
最后改hive版本為2.3.7
解決方案:
改hive版本為2.3.7
對(duì)應(yīng)的hadoop版本為3.1.2
?
總結(jié)
以上是生活随笔為你收集整理的hive insert报错return code 1 from org.apache.hadoop.hive.ql.exec.StatsTask (state=08S01,code=1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: yarn界面杀死application
- 下一篇: qq飞车手游动感熊猫怎么改装 登录QQ邮