Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-3776

Ability to change the configuration of a topology without restarting

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Abandoned
    • None
    • None
    • storm-core
    • None

    Description

      Have gone through this issue of Autoscale https://issues.apache.org/jira/browse/STORM-594.

      We are trying a simpler approach for scaling in and out.

      We create a topic in Kafka and would want to start processing the messages in the topology by having one worker.

      As the lag in topic in Kafka increases, we want to be able to intimate Storm nimbus to change the topology workers and the number of executors in the bolts. Once this is done the topology should detect this change and scale out without needing a restart. Once we monitor the Kafka lag coming down, we want to send the scale in signal to the Storm nimbus to change back.

      Currently due to no support for dynamic changes, we are forced to restart the topology when configuration changes...

       

       

       

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            antonpious@gmail.com Anton Alfred
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: