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

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 0.7 beta 1
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: