根据这里的文档,我尝试在hive中实现phoenix存储处理程序,第一步是将jar文件包含到hive\u aux\u jars\u路径中。
我将phoenix-hive.jar和phoenix-client.jar包含到路径中,成功地创建了表。但是,自此实现以来,不相关的脚本已开始失败,并出现以下错误:
[error][main]| app.dagappmaster |:启动dagappmaster org.apache.hadoop.service.servicestateexception时出错:java.lang.nosuchmethoderror:org.apache.hadoop.http.httpserver2.getwebappcontext()lorg/mortbay/jetty/webapp/webappcontext;位于org.apache.hadoop.service.servicestateexception.convert(servicestateexception。java:59)在org.apache.tez.dag.app.dagappmaster.startservices(dagappmaster。java:1737)在org.apache.tez.dag.app.dagappmaster.servicestart(dagappmaster。java:1804)在org.apache.hadoop.service.abstractservice.start(abstractservice。java:193)在org.apache.tez.dag.app.dagappmaster$7.run(dagappmaster。java:2379)位于javax.security.auth.subject.doas(subject)的java.security.accesscontroller.doprivileged(本机方法)。java:422)在org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation。java:1724)在org.apache.tez.dag.app.dagappmaster.initandstartappmaster(dagappmaster。java:2375)在org.apache.tez.dag.app.dagappmaster.main(dagappmaster。java:2179)原因:java.lang.nosuchmethoderror:org.apache.hadoop.http.httpserver2.getwebappcontext()lorg/mortbay/jetty/webapp/webappcontext;在org.apache.hadoop.yarn.webapp.webapps$builder.build(webapps。java:314)在org.apache.hadoop.yarn.webapp.webapps$builder.start(webapps。java:371)在org.apache.tez.dag.app.web.webuiservice.servicestart(webuiservice。java:91)在org.apache.hadoop.service.abstractservice.start(abstractservice。java:193)在org.apache.tez.dag.app.dagappmaster$servicewithdependency.start(dagappmaster。java:1657)在org.apache.tez.dag.app.dagappmaster$servicethread.run(dagappmaster。java:1678)
我们的支持团队认为这些phoenix震击器是导致此问题的原因,并已将震击器移除,这似乎解决了问题。有人对这些事情的关系有什么建议吗?
非常感谢。
暂无答案!
目前还没有任何答案,快来回答吧!