Hi, Yuanchi, At LinkedIn, we have teams using Samza 0.10 with jackson-1.8.5 packaged within. We have not heard any issue w/ that. One difference though: the minimum supported (i.e. tested YARN version) in Samza 0.10 is 2.6.1 and LinkedIn is running 2.7.1.
-Yi On Wed, Mar 23, 2016 at 3:15 PM, Yuanchi Ning <yuan...@uber.com> wrote: > But by in 0.10 release it's using 1.8.5 by default, you mean that other > people are fine with this version when upgrading? > > On Wed, Mar 23, 2016 at 3:13 PM, Yuanchi Ning <yuan...@uber.com> wrote: > >> Hi Yi, >> >> This is aonther issue. I overwrote it in our rapper library called >> athena-core-lib. The mvn dependency tree shows that it's picking up the >> version 1.9.13, plus the command line that runs the program shows 1.9.13. >> We are currently testing on different Yarn versions to see if that's >> related since our current version is 2.6.0. >> >> Thanks! >> Yuanchi >> >> On Wed, Mar 23, 2016 at 2:57 PM, Yi Pan <nickpa...@gmail.com> wrote: >> >>> Hi, Yuanchi, >>> >>> Is this related w/ the issue you reported earlier regarding to "problem >>> picking up checkpoint after upgrade" in another thread? I assume that you >>> are using the official Samza 0.10 release? That has jackson version 1.8.5 >>> by default. How do you change it in your own build/package to 1.9.13? >>> >>> Thanks! >>> >>> -Yi >>> >>> On Wed, Mar 23, 2016 at 12:00 PM, Yuanchi Ning <ningyuanchi...@gmail.com >>> > wrote: >>> >>>> Hi All, >>>> >>>> When we upgrade our existing samza job from 0.9 to 0.10, we found this >>>> error below: >>>> >>>> >>>> /var/lib/hadoop-yarn/data/samza-yarn/usercache/yuanchi/appcache/application_1458330755534_0075/container_1458330755534_0075_02_000001/__package/bin/run-class.sh: >>>> line 63: OpenJDK: command not found >>>> java version "1.7.0_95" >>>> OpenJDK Runtime Environment (IcedTea 2.6.4) >>>> (7u95-2.6.4-0ubuntu0.12.04.1) >>>> OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode) >>>> Exception in thread "main" java.lang.NullPointerException >>>> at java.io.StringReader.<init>(StringReader.java:50) >>>> at >>>> org.codehaus.jackson.JsonFactory.createJsonParser(JsonFactory.java:636) >>>> at >>>> org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1863) >>>> at >>>> org.apache.samza.job.yarn.SamzaAppMaster$.main(SamzaAppMaster.scala:71) >>>> at >>>> org.apache.samza.job.yarn.SamzaAppMaster.main(SamzaAppMaster.scala) >>>> >>>> >>>> And that line 71 in SamzaAppMaster is: >>>> >>>> val coordinatorSystemConfig = new >>>> >>>> MapConfig(SamzaObjectMapper.getObjectMapper.readValue(System.getenv(ShellCommandConfig.ENV_COORDINATOR_SYSTEM_CONFIG), >>>> classOf[Config])) >>>> >>>> And our checkpoint/ new version related properties are as below: >>>> >>>> ##################### Job config ##################### >>>> >>>> job.factory.class=org.apache.samza.job.yarn.YarnJobFactory >>>> >>>> job.name=trip-counter >>>> >>>> job.datacenter=sjc1 >>>> >>>> job.environment=sandbox >>>> >>>> job.coordinator.system=kafka >>>> >>>> job.coordinator.replication.factor=3 >>>> >>>> >>>> ##################### Task config ##################### >>>> >>>> task.class=com.uber.athena.TripCounterTask >>>> >>>> task.inputs=kafka.trip_details,kafka.hp-api-client_signups >>>> >>>> task.outputTripTopic=trip_count_details >>>> >>>> task.outputClientSignUpsTopic=client_sign_ups_count_details >>>> >>>> >>>> task.checkpoint.factory=org.apache.samza.checkpoint.kafka.KafkaCheckpointManagerFactory >>>> >>>> task.checkpoint.system=kafka >>>> >>>> task.checkpoint.replication.factor=3 >>>> >>>> >>>> Plus our version for codehaus jackson dependencies is 1.9.13 as >>>> suggested in other dev email threads. >>>> >>>> >>>> Any ideas what would cause this issue? >>>> >>>> Thanks! >>>> >>>> Yuanchi >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Yuanchi Ning >>>> >>> >>> >> >