[ 
https://issues.apache.org/jira/browse/CASSANDRA-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-44:
------------------------------------

    Description: 
ColumnFamilies may be added when cassandr is not running by editing the 
configuration file.  When doing this they should ONLY BE ADDED AT THE END OF 
THE LIST OF EXISTING FAMILIES.

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
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

  was:Once a cluster is created, adding new column families to the 
configuration file will not result in their creation. See also: 
http://groups.google.com/group/cassandra-dev/browse_thread/thread/78598f808e10b984/fe26cae1689d5474

        Summary: It is difficult to modify the set of ColumnFamliies in an 
existing cluster  (was: It isn't possible to easily add new column families to 
an existing cluster)

> It is difficult to modify the set of ColumnFamliies in an existing cluster
> --------------------------------------------------------------------------
>
>                 Key: CASSANDRA-44
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-44
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Eric Evans
>             Fix For: 0.4
>
>
> ColumnFamilies may be added when cassandr is not running by editing the 
> configuration file.  When doing this they should ONLY BE ADDED AT THE END OF 
> THE LIST OF EXISTING FAMILIES.
> 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
> 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

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to