Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-44

It is difficult to modify the set of ColumnFamliies in an existing cluster

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.7 beta 1
    • Component/s: None
    • Labels:
      None

      Description

      ColumnFamilies may be added when cassandr is not running by editing the configuration file.

      If you need to delete or re-order CFs, you must

      1) kill cassandra
      2) start it again and wait for log replay to finish
      3) kill cassandra AGAIN

      Alternatively on Cassandra 0.4.2 or later:
      1) run nodeprobe flush and wait for it to finish
      2) kill cassandra

      Then:
      4) make your edits (now there is no data in the commitlog)
      5) manually remove the sstable files (-Data.db, -Index.db, and -Filter.db) for the CFs you removed, and rename files for CFs you renamed
      6) start cassandra and your edits should take effect

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                gdusbabek Gary Dusbabek
                Reporter:
                urandom Eric Evans
              • Votes:
                2 Vote for this issue
                Watchers:
                14 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: