We should really just force tez into the build of hive. It sooo fin stupid this situation. Just drives people at impala / spark. Im brining it up in hive.
On Friday, February 24, 2017, Jan Morlock <jan.morl...@googlemail.com> wrote: > Hi Manoj, > > sorry for the late reply. Your problem appears to be similar to > > https://issues.apache.org/jira/browse/HIVE-8271 > > So please check whether you have both jackson-1.8 and jackson-1.9 > somewhere in your classpath. > > That being said, you should know, that you can make a lot of friends if > you succeed in getting the Tez UI running on CDH. > I also once tried but didn't pursue further. You can find my post here: > > http://mail-archives.apache.org/mod_mbox/tez-user/201608. > mbox/%3cCAO25eDBaHYcKaL+pBp2wR0TyXOcaMAsJU+YDvEmFVnYQer6ALg@mail.gmail. > com%3e > > I hope that helps. > > Cheers > Jan > > > > > 2017-02-17 0:02 GMT+01:00 Manoj Murumkar <manoj.murum...@gmail.com > <javascript:_e(%7B%7D,'cvml','manoj.murum...@gmail.com');>>: > >> Also, hive version that's bundled with CDH5.8 is 1.1.0 which is also >> bundled with same class. Perhaps that's the one in effect? If that's the >> case, is there no way to use timeline server for history with this version? >> >> On Thu, Feb 16, 2017 at 2:53 PM, Manoj Murumkar <manoj.murum...@gmail.com >> <javascript:_e(%7B%7D,'cvml','manoj.murum...@gmail.com');>> wrote: >> >>> Btw, here's the environment info: >>> >>> Tez: 0.8.4 >>> Timeline server: bundled with apache 2.6.5 version >>> >>> I have added following libraries (that are used by timeline server) in >>> the path, so there's no mis-match, but no luck. I am still getting same >>> error. >>> >>> HADOOP_CLASSPATH=/usr/local/tez/client/lib/old/jackson-core- >>> asl-1.9.13.jar:/usr/local/tez/client/lib/old/jackson-mapper- >>> asl-1.9.13.jar:.... >>> HADOOP_USER_CLASSPATH_FIRST=true >>> >>> >>> >>> On Thu, Feb 16, 2017 at 12:02 PM, Manoj Murumkar < >>> manoj.murum...@gmail.com >>> <javascript:_e(%7B%7D,'cvml','manoj.murum...@gmail.com');>> wrote: >>> >>>> Hi, >>>> >>>> Wondering if anyone has successfully enabled Tez-UI (by running ATS >>>> from a separate apache installation) on CDH 5.8 cluster. Would appreciate >>>> any information on this. We are have trouble with API incompatibility >>>> (error pasted below): >>>> >>>> 2017-02-16 19:40:13,874 [FATAL] [HistoryEventHandlingThread] >>>> |yarn.YarnUncaughtExceptionHandler|: Thread >>>> Thread[HistoryEventHandlingThread,5,main] threw an Error. Shutting down >>>> now... >>>> java.lang.AbstractMethodError: >>>> org.codehaus.jackson.map.AnnotationIntrospector.findSerializer(Lorg/codehaus/jackson/map/introspect/Annotated;)Ljava/lang/Object; >>>> at >>>> org.codehaus.jackson.map.ser.BasicSerializerFactory.findSerializerFromAnnotation(BasicSerializerFactory.java:362) >>>> at >>>> org.codehaus.jackson.map.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:252) >>>> at >>>> org.codehaus.jackson.map.ser.StdSerializerProvider._createUntypedSerializer(StdSerializerProvider.java:782) >>>> at >>>> org.codehaus.jackson.map.ser.StdSerializerProvider._createAndCacheUntypedSerializer(StdSerializerProvider.java:735) >>>> at >>>> org.codehaus.jackson.map.ser.StdSerializerProvider.findValueSerializer(StdSerializerProvider.java:344) >>>> at >>>> org.codehaus.jackson.map.ser.StdSerializerProvider.findTypedValueSerializer(StdSerializerProvider.java:420) >>>> at >>>> org.codehaus.jackson.map.ser.StdSerializerProvider._serializeValue(StdSerializerProvider.java:601) >>>> at >>>> org.codehaus.jackson.map.ser.StdSerializerProvider.serializeValue(StdSerializerProvider.java:256) >>>> at >>>> org.codehaus.jackson.map.ObjectMapper.writeValue(ObjectMapper.java:1604) >>>> at >>>> org.codehaus.jackson.jaxrs.JacksonJsonProvider.writeTo(JacksonJsonProvider.java:527) >>>> at >>>> com.sun.jersey.api.client.RequestWriter.writeRequestEntity(RequestWriter.java:300) >>>> at >>>> com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:204) >>>> at >>>> com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:147) >>>> at >>>> org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl$TimelineJerseyRetryFilter$1.run(TimelineClientImpl.java:226) >>>> at >>>> org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl$TimelineClientConnectionRetry.retryOn(TimelineClientImpl.java:162) >>>> at >>>> org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl$TimelineJerseyRetryFilter.handle(TimelineClientImpl.java:237) >>>> at com.sun.jersey.api.client.Client.handle(Client.java:648) >>>> at com.sun.jersey.api.client.WebResource.handle(WebResource.java:670) >>>> at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) >>>> at >>>> com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:563) >>>> at >>>> org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl.doPostingObject(TimelineClientImpl.java:472) >>>> at >>>> org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl.doPosting(TimelineClientImpl.java:321) >>>> at >>>> org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl.putEntities(TimelineClientImpl.java:301) >>>> at >>>> org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService.handleEvents(ATSHistoryLoggingService.java:357) >>>> at >>>> org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService.access$700(ATSHistoryLoggingService.java:53) >>>> at >>>> org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService$1.run(ATSHistoryLoggingService.java:190) >>>> at java.lang.Thread.run(Thread.java:745) >>>> >>>> Thanks, >>>> >>>> Manoj >>>> >>>> >>> >> > -- Sorry this was sent from mobile. Will do less grammar and spell check than usual.