If you are using KafkaSpout, make sure of the following:
- In your SpoutConfig, "id" and "zkroot" do NOT change after redistributing a new version of the topology. The storm uses "zkroot", "id" to save the theme offset in zookeeper
- KafkaConfig.forceFromStart false.
KafkaSpout zookeeper. , forceFromStart true ( , ) KafkaConfig KafkaSpout, zookeeper. , false.
, KafkaConfig.forceFromStart , topologys main(). , Kafka .