Hi Sa Li,

As per log detail it's cross version error. Because you had said in first
mail you are using storm-0.9.1 version for coding or build topology and
running on storm-core-0.9.2-incubating.

Try to install, build and run your topology on same version of storm it
will solve your problem.

On Thu, Nov 27, 2014 at 3:51 AM, Sa Li <sa.in.v...@gmail.com> wrote:

> Yeah, I found lot of errors, the error in supervisor which is same as node
> of nimbus:
>        at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]
>         at clojure.core$apply.invoke(core.clj:619) ~[clojure-1.5.1.jar:na]
>         at clojure.core$partial$fn__4190.doInvoke(core.clj:2396)
> ~[clojure-1.5.1.jar:na]
>         at clojure.lang.RestFn.invoke(RestFn.java:397)
> ~[clojure-1.5.1.jar:na]
>         at
> backtype.storm.event$event_manager$fn__2378.invoke(event.clj:39)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>         at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55]
> Caused by: java.io.InvalidClassException: clojure.lang.APersistentMap;
> local class incompatible: stream classdesc serialVersionUID =
> 270281984708184947, local class serialVersionUID = 8648225932767613808
>         at
> java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:617)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
> ~[na:1.7.0_55]
>         at java.util.HashMap.readObject(HashMap.java:1184) ~[na:1.7.0_55]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[na:1.7.0_55]
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> ~[na:1.7.0_55]
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[na:1.7.0_55]
>         at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_55]
>         at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
> ~[na:1.7.0_55]
>         at backtype.storm.utils.Utils.deserialize(Utils.java:89)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         ... 11 common frames omitted
> 2014-10-28 15:45:14 b.s.event [ERROR] Error when processing event
> java.lang.RuntimeException: java.io.InvalidClassException:
> clojure.lang.APersistentMap; local class incompatible: stream classdesc
> serialVersionUID = 270281984708184947, local class serialVersionUID =
> 8648225932767613808
>         at backtype.storm.utils.Utils.deserialize(Utils.java:93)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         at backtype.storm.utils.LocalState.snapshot(LocalState.java:45)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         at backtype.storm.utils.LocalState.get(LocalState.java:56)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         at
> backtype.storm.daemon.supervisor$mk_synchronize_supervisor$this__6330.invoke(supervisor.clj:307)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         at
> backtype.storm.event$event_manager$fn__2378.invoke(event.clj:39)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
>         at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55]
> Caused by: java.io.InvalidClassException: clojure.lang.APersistentMap;
> local class incompatible: stream classdesc serialVersionUID =
> 270281984708184947, local class serialVersionUID = 8648225932767613808
>         at
> java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:617)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
> ~[na:1.7.0_55]
>         at java.util.HashMap.readObject(HashMap.java:1184) ~[na:1.7.0_55]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[na:1.7.0_55]
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> ~[na:1.7.0_55]
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[na:1.7.0_55]
>         at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_55]
>         at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
> ~[na:1.7.0_55]
>         at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
> ~[na:1.7.0_55]
>         at backtype.storm.utils.Utils.deserialize(Utils.java:89)
> ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
>         ... 6 common frames omitted
> 2014-10-28 15:45:14 b.s.util [INFO] Halting process: ("Error when
> processing an event")
> 2014-10-28 15:45:14 b.s.util [INFO] Halting process: ("Error when
> processing an event")
>
> This is the errors from supervisor node:
>
> 2014-11-26 13:22:34 b.s.d.supervisor [INFO] Starting Supervisor with conf
> {"dev.zookeeper.path" "/tmp/dev-storm-zookeeper",
> "topology.tick.tuple.freq.secs" nil,
> "topology.builtin.metrics.bucket.size.secs" 60,
> "topology.fall.back.on.java.serialization" true,
> "topology.max.error.report.per.interval" 5, "zmq.linger.millis" 5000,
> "topology.skip.missing.kryo.registrations" false,
> "storm.messaging.netty.client_worker_threads" 1, "ui.childopts" "-Xms1024m
> -Djava.net.preferIPv4Stack=true", "storm.zookeeper.session.timeout" 20000,
> "nimbus.reassign" true, "topology.trident.batch.emit.interval.millis" 100,
> "nimbus.monitor.freq.secs" 10, "logviewer.childopts" "-Xmx512m
> -Djava.net.preferIPv4Stack=true", "java.library.path"
> "/usr/lib/jvm/java-7-openjdk-amd64", "topology.executor.send.buffer.size"
> 1024, "storm.local.dir" "/app/storm", "storm.messaging.netty.buffer_size"
> 5242880, "supervisor.worker.start.timeout.secs" 120,
> "topology.enable.message.timeouts" true, "nimbus.cleanup.inbox.freq.secs"
> 600, "nimbus.inbox.jar.expiration.secs" 3600, "drpc.worker.threads" 64,
> "topology.worker.shared.thread.pool.size" 4, "nimbus.host" "10.100.70.128",
> "storm.messaging.netty.min_wait_ms" 100, "storm.zookeeper.port" 2181,
> "transactional.zookeeper.port" nil, "topology.executor.receive.buffer.size"
> 1024, "transactional.zookeeper.servers" nil, "storm.zookeeper.root"
> "/storm", "storm.zookeeper.retry.intervalceiling.millis" 30000,
> "supervisor.enable" true, "storm.messaging.netty.server_worker_threads" 1,
> "storm.zookeeper.servers" ["10.100.70.128" "10.100.70.28" "10.100.70.29"],
> "transactional.zookeeper.root" "/transactional", "topology.acker.executors"
> nil, "topology.transfer.buffer.size" 1024, "topology.worker.childopts" nil,
> "drpc.queue.size" 128, "worker.childopts" "-Xmx768m
> -Djava.net.preferIPv4Stack=true", "supervisor.heartbeat.frequency.secs" 5,
> "topology.error.throttle.interval.secs" 10, "zmq.hwm" 0, "drpc.port" 3772,
> "supervisor.monitor.frequency.secs" 3, "drpc.childopts" "-Xmx768m",
> "topology.receiver.buffer.size" 8, "task.heartbeat.frequency.secs" 3,
> "topology.tasks" nil, "storm.messaging.netty.max_retries" 30,
> "topology.spout.wait.strategy"
> "backtype.storm.spout.SleepSpoutWaitStrategy", "topology.max.spout.pending"
> nil, "storm.zookeeper.retry.interval" 1000, "
> topology.sleep.spout.wait.strategy.time.ms" 1,
> "nimbus.topology.validator"
> "backtype.storm.nimbus.DefaultTopologyValidator", "supervisor.slots.ports"
> [6700 6701 6702 6703], "topology.debug" false, "nimbus.task.launch.secs"
> 120, "nimbus.supervisor.timeout.secs" 60, "topology.message.timeout.secs"
> 300, "task.refresh.poll.secs" 10, "topology.workers" 1,
> "supervisor.childopts" "-Xms1024m -Djava.net.preferIPv4Stack=true",
> "nimbus.thrift.port" 6627, "topology.stats.sample.rate" 0.05,
> "worker.heartbeat.frequency.secs" 1, "topology.tuple.serializer"
> "backtype.storm.serialization.types.ListDelegateSerializer",
> "topology.disruptor.wait.strategy"
> "com.lmax.disruptor.BlockingWaitStrategy", "nimbus.task.timeout.secs" 30,
> "storm.zookeeper.connection.timeout" 15000, "topology.kryo.factory"
> "backtype.storm.serialization.DefaultKryoFactory", "drpc.invocations.port"
> 3773, "logviewer.port" 8000, "zmq.threads" 1, "storm.zookeeper.retry.times"
> 5, "storm.thrift.transport"
> "backtype.storm.security.auth.SimpleTransportPlugin",
> "topology.state.synchronization.timeout.secs" 60,
> "supervisor.worker.timeout.secs" 30, "nimbus.file.copy.expiration.secs"
> 600, "storm.messaging.transport" "backtype.storm.messaging.zmq", "
> logviewer.appender.name" "A1", "storm.messaging.netty.max_wait_ms" 1000,
> "drpc.request.timeout.secs" 600, "storm.local.mode.zmq" false, "ui.port"
> 8080, "nimbus.childopts" "-Xms2048m -Djava.net.preferIPv4Stack=true",
> "storm.cluster.mode" "distributed", "topology.optimize" true,
> "topology.max.task.parallelism" nil}
> 2014-11-26 13:22:34 c.n.c.f.i.CuratorFrameworkImpl [INFO] Starting
> 2014-11-26 13:22:34 o.a.z.ZooKeeper [INFO] Initiating client connection,
> connectString=10.100.70.128:2181,10.100.70.28:2181,10.100.70.29:2181
> sessionTimeout=20000 watcher=com.netflix.curator.ConnectionState@782831bc
> 2014-11-26 13:22:34 o.a.z.ClientCnxn [INFO] Opening socket connection to
> server /10.100.70.28:2181
> 2014-11-26 13:22:34 o.a.z.ClientCnxn [INFO] Socket connection established
> to pof-kstorm-dev1.pof.local/10.100.70.28:2181, initiating session
> 2014-11-26 13:22:34 o.a.z.ClientCnxn [INFO] Session establishment complete
> on server pof-kstorm-dev1.pof.local/10.100.70.28:2181, sessionid =
> 0x249edccb5f00047, negotiated timeout = 20000
> 2014-11-26 13:22:34 b.s.zookeeper [INFO] Zookeeper state update:
> :connected:none
> 2014-11-26 13:22:35 o.a.z.ZooKeeper [INFO] Session: 0x249edccb5f00047
> closed
> 2014-11-26 13:22:35 o.a.z.ClientCnxn [INFO] EventThread shut down
> 2014-11-26 13:22:35 c.n.c.f.i.CuratorFrameworkImpl [INFO] Starting
> 2014-11-26 13:22:35 o.a.z.ZooKeeper [INFO] Initiating client connection,
> connectString=10.100.70.128:2181,10.100.70.28:2181,10.100.70.29:2181/storm
> sessionTimeout=20000 watcher=com.netflix.curator.ConnectionState@478b7093
> 2014-11-26 13:22:35 o.a.z.ClientCnxn [INFO] Opening socket connection to
> server /10.100.70.29:2181
> 2014-11-26 13:22:35 o.a.z.ClientCnxn [INFO] Socket connection established
> to pof-kstorm-dev2/10.100.70.29:2181, initiating session
> 2014-11-26 13:22:35 o.a.z.ClientCnxn [INFO] Session establishment complete
> on server pof-kstorm-dev2/10.100.70.29:2181, sessionid =
> 0x349edccb6370045, negotiated timeout = 20000
> 2014-11-26 13:22:35 b.s.d.supervisor [INFO] Starting supervisor with id
> 094ce243-f422-434e-81c0-7361d9fbb606 at host pof-kstorm-dev1.pof.local
> 2014-11-26 13:22:35 b.s.event [ERROR] Error when processing event
> java.lang.RuntimeException: java.io.InvalidClassException:
> backtype.storm.daemon.common.Assignment; local class incompatible: stream
> classdesc serialVersionUID = 1582431921447335237, local class
> serialVersionUID = -5102131895282047148
>         at backtype.storm.utils.Utils.deserialize(Utils.java:69)
> ~[storm-core-0.9.0.1.jar:na]
>         at
> backtype.storm.cluster$maybe_deserialize.invoke(cluster.clj:178)
> ~[storm-core-0.9.0.1.jar:na]
>         at
> backtype.storm.cluster$mk_storm_cluster_state$reify__2115.assignment_info(cluster.clj:233)
> ~[storm-core-0.9.0.1.jar:na]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[na:1.7.0_67]
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> ~[na:1.7.0_67]
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[na:1.7.0_67]
>         at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67]
>         at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
> ~[clojure-1.4.0.jar:na]
>         at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28)
> ~[clojure-1.4.0.jar:na]
>         at
> backtype.storm.daemon.supervisor$assignments_snapshot$iter__6028__6032$fn__6033.invoke(supervisor.clj:25)
> ~[storm-core-0.9.0.1.jar:na]
>         at clojure.lang.LazySeq.sval(LazySeq.java:42)
> ~[clojure-1.4.0.jar:na]
>         at clojure.lang.LazySeq.seq(LazySeq.java:60)
> ~[clojure-1.4.0.jar:na]
>         at clojure.lang.RT.seq(RT.java:473) ~[clojure-1.4.0.jar:na]
>         at clojure.core$seq.invoke(core.clj:133) ~[clojure-1.4.0.jar:na]
>         at clojure.core$dorun.invoke(core.clj:2725) ~[clojure-1.4.0.jar:na]
>         at clojure.core$doall.invoke(core.clj:2741) ~[clojure-1.4.0.jar:na]
>         at
> backtype.storm.daemon.supervisor$assignments_snapshot.invoke(supervisor.clj:25)
> ~[storm-core-0.9.0.1.jar:na]
>         at
> backtype.storm.daemon.supervisor$mk_synchronize_supervisor$this__6251.invoke(supervisor.clj:263)
> ~[storm-core-0.9.0.1.jar:na]
>         at
> backtype.storm.event$event_manager$fn__3072.invoke(event.clj:24)
> ~[storm-core-0.9.0.1.jar:na]
>         at clojure.lang.AFn.run(AFn.java:24) [clojure-1.4.0.jar:na]
>         at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67]
> Caused by: java.io.InvalidClassException:
> backtype.storm.daemon.common.Assignment; local class incompatible: stream
> classdesc serialVersionUID = 1582431921447335237, local class
> serialVersionUID = -5102131895282047148
>         at
> java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:617)
> ~[na:1.7.0_67]
>         at
> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622)
> ~[na:1.7.0_67]
>         at
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
> ~[na:1.7.0_67]
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
> ~[na:1.7.0_67]
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
> ~[na:1.7.0_67]
>         at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
> ~[na:1.7.0_67]
>         at backtype.storm.utils.Utils.deserialize(Utils.java:65)
> ~[storm-core-0.9.0.1.jar:na]
>         ... 20 common frames omitted
> 2014-11-26 13:22:35 b.s.util [INFO] Halting process: ("Error when
> processing an event")
>
> Really can't diagnose what kind of problems are they.
>
> Thanks
>
> Alec
>
>
> On Wed, Nov 26, 2014 at 1:27 PM, Harsha <st...@harsha.io> wrote:
>
>>
>> do you see any errors in logs/supervisor.log
>> -Harsha
>>
>> On Wed, Nov 26, 2014, at 01:23 PM, Sa Li wrote:
>>
>> Seems I never be able to make supervisors started properly.
>>
>> On Wed, Nov 26, 2014 at 12:52 PM, Sa Li <sa.in.v...@gmail.com> wrote:
>>
>> I am using storm-0.9.0.1.
>>
>> thanks
>>
>>
>>
>> On Wed, Nov 26, 2014 at 12:48 PM, Sa Li <sa.in.v...@gmail.com> wrote:
>>
>>
>> Hi, all
>>
>> I have configured a storm cluster, 1 nimbus 2 supervisors, but seems I
>> have trouble to start supervisors. Here is the storm.yaml in nimbus:
>>
>> storm.zookeeper.servers:
>>       - "10.100.70.128"
>>       - "10.100.70.28"
>>       - "10.100.70.29"
>> storm.zookeeper.port: 2181
>> nimbus.host: "10.100.70.128"
>> storm.local.dir: "/app/storm"
>> java.library.path: "/usr/lib/jvm/java-7-openjdk-amd64"
>> supervisor.slots.ports:
>>        - 6700
>>        - 6701
>>        - 6702
>>        - 6703
>>  nimbus.childopts: "-Xms2048m -Djava.net.preferIPv4Stack=true"
>> ui.childopts: "-Xms1024m -Djava.net.preferIPv4Stack=true"
>> logviewer.childopts: "-Xmx512m"
>> supervisor.childopts: "-Xms1024m -Djava.net.preferIPv4Stack=true"
>> worker.childopts: "-Xmx768m -Djava.net.preferIPv4Stack=true"
>> topology.trident.batch.emit.interval.millis: 100
>> topology.message.timeout.secs: 300
>>
>> This the yaml in supervisor nodes:
>>
>> storm.zookeeper.servers:
>>       - "10.100.70.128"
>>       - "10.100.70.28"
>>       - "10.100.70.29"
>> storm.zookeeper.port: 2181
>> nimbus.host: "10.100.70.128"
>> storm.local.dir: "/app/storm"
>> java.library.path: "/usr/lib/jvm/java-7-openjdk-amd64
>>  nimbus.childopts: "-Xms2048m -Djava.net.preferIPv4Stack=true"
>> ui.childopts: "-Xms1024m -Djava.net.preferIPv4Stack=true"
>> logviewer.childopts: "-Xmx512m"
>> supervisor.childopts: "-Xms1024m -Djava.net.preferIPv4Stack=true"
>> worker.childopts: "-Xmx768m -Djava.net.preferIPv4Stack=true"
>> topology.trident.batch.emit.interval.millis: 100
>> topology.message.timeout.secs: 300
>>
>> I start nimbus, ui, supervisors by supervisord, and I found
>> supervisorctl status
>> storm-supervisor                 BACKOFF    Exited too quickly (process
>> log may have details)
>>
>> And I start it in manual, the same thing, I see 0 supervisors in UI, but
>> when I check in zookeeper, seems to detect only one supervisor which may be
>> the one in the same node with nimbus.:
>> [zk: localhost:2181(CONNECTED) 2] ls /storm/supervisors
>> [c557e7e8-4549-4965-81b3-004334f0e831]
>>
>> Anyone how to start the supervisors properly?
>>
>> thanks
>>
>>
>> Alec
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>


-- 
Regards,
Swapnil K. Joshi

Reply via email to