Whirr
  1. Whirr
  2. WHIRR-214

Add/Remove nodes to/from running clusters

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 0.9.0
    • Component/s: None
    • Labels:

      Description

      I would like to be able to add a node to a running cluster.
      For example if I have created a hadoop, hbase, zookeeper cluster I would like to be able to add region servers to hbase, Zookeeper nodes to the quorum, and task nodes to hadoop.
      Something akin to the functionality of the hbase-ec2 script. Where if I launch a node on an already running cluster. It is configured to join the cluster.

      We should also provide hooks for removing nodes from the cluster. In many situations removing nodes is much harder that adding them, however this issue should mostly care with cloud mgmt and providing the hooks for addition/deletion separate issues should handle the add/remove process for each service, so it won't be a gargantuous task.

      1. WHIRR-214-refactoring-1.patch
        36 kB
        Andrei Savu
      2. WHIRR-214-refactoring-1.patch
        36 kB
        Andrei Savu
      3. WHIRR-214-zookeeeper-only.patch
        11 kB
        Andrei Savu
      4. zookeeper-repair-or-extend-cluster.patch
        42 kB
        Andrei Savu

        Issue Links

          Activity

          Elliott Clark created issue -
          Andrei Savu made changes -
          Field Original Value New Value
          Link This issue is related to WHIRR-288 [ WHIRR-288 ]
          Andrei Savu made changes -
          Andrei Savu made changes -
          Attachment WHIRR-214-refactoring-1.patch [ 12498564 ]
          Attachment WHIRR-214-zookeeeper-only.patch [ 12498565 ]
          Andrei Savu made changes -
          Attachment WHIRR-214-refactoring-1.patch [ 12498735 ]
          Andrei Savu made changes -
          Link This issue relates to WHIRR-266 [ WHIRR-266 ]
          Andrei Savu made changes -
          Link This issue relates to WHIRR-221 [ WHIRR-221 ]
          Andrei Savu made changes -
          Fix Version/s 0.8.0 [ 12318880 ]
          Andrei Savu made changes -
          Fix Version/s 0.9.0 [ 12319840 ]
          Fix Version/s 0.8.0 [ 12318880 ]
          Andrei Savu made changes -
          Labels gsoc gsoc2012 mentor
          Assignee Andrei Savu [ savu.andrei ]
          Andrei Savu made changes -
          Assignee Andrei Savu [ savu.andrei ]
          David Alves made changes -
          Link This issue is depended upon by WHIRR-506 [ WHIRR-506 ]
          David Alves made changes -
          Summary Add nodes to running clusters Add/Remove nodes to/from running clusters
          Description I would like to be able to add a node to a running cluster.
          For example if I have created a hadoop, hbase, zookeeper cluster I would like to be able to add region servers to hbase, Zookeeper nodes to the quorum, and task nodes to hadoop.


          Something akin to the functionality of the hbase-ec2 script. Where if I launch a node on an already running cluster. It is configured to join the cluster.
          I would like to be able to add a node to a running cluster.
          For example if I have created a hadoop, hbase, zookeeper cluster I would like to be able to add region servers to hbase, Zookeeper nodes to the quorum, and task nodes to hadoop.
          Something akin to the functionality of the hbase-ec2 script. Where if I launch a node on an already running cluster. It is configured to join the cluster.

          We should also provide hooks for removing nodes from the cluster. In many situations removing nodes is much harder that adding them, however this issue should mostly care with cloud mgmt and providing the hooks for addition/deletion separate issues should handle the add/remove process for each service, so it won't be a gargantuous task.
          Andrew Bayer made changes -
          Assignee Andrew Bayer [ abayer ]

            People

            • Assignee:
              Andrew Bayer
              Reporter:
              Elliott Clark
            • Votes:
              16 Vote for this issue
              Watchers:
              23 Start watching this issue

              Dates

              • Created:
                Updated:

                Development