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

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

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Normal
    • 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

          Activity

            People

            • Assignee:
              gdusbabek Gary Dusbabek Assign to me
              Reporter:
              urandom Eric Evans
              Authors:
              Gary Dusbabek

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment