Nothing Cassandra specific that I am aware of. Do you have any ops automation such as chef or puppet ?
Data Stax make their chef cook books available here https://github.com/riptano/chef Cheers ----------------- Aaron Morton Freelance Developer @aaronmorton http://www.thelastpickle.com On 11/01/2012, at 9:53 AM, David McNelis wrote: > Is anyone familiar with any tools that are already available to allow for > configurable synchronization of different clusters? > > Specifically for purposes of development, i.e. Dev, staging, test, and > production cassandra environments, so that you can easily plug in the > information that you want to filter back down to your 'lower level' > environments... > > If not, I'm interested in starting working on something like that, so if you > have specific thoughts about features/requirements for something extendable > that you'd like to share I'm all ears. > > In general the main pieces that I know I would like to have on a column > family basis: > > 1) Synchronize the schema > 2) Specify keys or a range of keys to sync for that CF > 3) Support full CF sync > 4) Entirely configurable by either maven properties, basic properties, or xml > file > 5) Basic reporting about what was synchronized > 6) Allow plugin development for mutating keys as you move to different > environments (in case your keys in one environment need to be a different > value in another environment, for example, you have a client_id based on an > account number. The account number exists on dev and prod, but the client_id > is different. Want to let a dev write a mutator plugin to update the key > prior to it writing to the destination. > 7) Support multiple destinations > > Any thoughts on this, folks? I'd wager this is an issue just about all of > us deal with, and we're probably all doing it in a little different way. > > David