0.9.1 to 0.9.2 is not possible to do a rolling upgrade. The data structures
stored in Zk and on disk have changed in a non-backwards compatible way. Most
EBFs we do rolling upgrades. For them we install the new yinst package on all
of the nodes and then restart the supervisor, logviewer, nibs and ui one node
at a time, although you could do more then one at a time it is not a big deal.
We then go through and restart all of the worker processes on the nodes,
usually one node at a time. This allows the workers to pick up the new version
of the storm libraries. If you know nothing changed that will impact the
workers you can skip this step and just let the workers keep running.
- Bobby
From: Noam Cohen mailto:noam.co...@acuityads.com>>
Reply-To:
"user@storm.incubator.apache.org<mailto:user@storm.incubator.apache.org>"
mailto:user@storm.incubator.apache.org>>
Date: Thursday, September 25, 2014 at 3:33 AM
To: "u...@storm.apache.org<mailto:u...@storm.apache.org>"
mailto:u...@storm.apache.org>>
Subject: Rolling Upgrade from 0.91
Hey guys -
We want to upgrade our Storm cluster from 0.91 to 0.92. I couldn't find any
procedure out there on how to perform a rolling upgrade for Storm. Do you know
if such a procedure is supported? Could a cluster temporarily operate when some
of the worker nodes are in lower versions than the Nimbus and/or the other
workers?
Thanks!
Noam