Storm 2.6.0.2 【Web VERIFIED】
# Step 1: Backup ZooKeeper state zkDump.sh /storm > storm_state_backup.json storm supervisor --stop replace binaries to 2.6.0.2 storm supervisor --start Step 3: Upgrade Nimbus (leader first in HA mode) storm nimbus --stop replace binaries storm nimbus --start Step 4: Verify version storm version > 2.6.0.2
FROM openjdk:11-jre-slim RUN wget https://archive.apache.org/dist/storm/apache-storm-2.6.0.2/apache-storm-2.6.0.2.tar.gz RUN tar -xzf apache-storm-2.6.0.2.tar.gz ENV STORM_HOME=/apache-storm-2.6.0.2 CMD ["bin/storm", "nimbus"] End of paper. storm 2.6.0.2
| Metric | Storm 2.5.4 | Storm 2.6.0.2 | Improvement | |--------|-------------|---------------|--------------| | Avg latency (p99) | 47 ms | 38 ms | 19% | | Max throughput (no backpressure) | 85k msg/s | 102k msg/s | 20% | | Worker OOM errors (24h run) | 4 | 0 | 100% | | Kafka rebalance time | 12 sec | 5 sec | 58% | # Step 1: Backup ZooKeeper state zkDump
# storm.yaml topology.worker.max.heap.size.mb: 2048.0 topology.executor.receive.buffer.size: 32768 topology.executor.send.buffer.size: 32768 topology.backpressure.wait.strategy: "sleep" nimbus.topology.validator: "org.apache.storm.topology.DefaultTopologyValidator" storm.zookeeper.connection.timeout: 30000 storm 2.6.0.2