Cassandra
  1. Cassandra
  2. CASSANDRA-44

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

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Fix Version/s: 0.7 beta 1
    • Component/s: Core
    • 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

        Issue Links

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development