Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Adding a new zookeeper/cassandra in existing 13 node

Not applicable

Dear All,

We have a 13 Node cluster setup in e.g. US-EAST-1a.

Now we require to add few more components i.e. cassandra/zookeeper/rmp

I went through operation guide but not able to find how to add new cassandra/zookeeper. How i can add new zookeeper/cassandra to existing cluster ?

Also if i use second availability zone i.e. US-EAST-1b then will i face any issues ? as new components i.e. zookeeper/cassandra/rmp will be in US-EAST-1b and they have to communicate with US-EAST-1a components.

Solved Solved
1 13 1,054
1 ACCEPTED SOLUTION

Not applicable

so last year i took our 18 server installations (2 datacenters each) and expanded them to 27 servers (3 datacenters each)

I got some input from Apigee about this, and labbed everything out so as to avoid issues.

Our expansion included adding a new RMP stack in each environment, and cass & zk services.

In a nutshell the process looked like this:

  1. back everything up.
  2. make sure you have it backed up and can restore.
  3. prep your new servers (you will need the IP addresses)
  4. update existing cass and zk configs and topology (i have a script i used to handle this that is a bit of a mess)
  5. restart those services
  6. install new cs/zk services
  7. change replication factor of Cass
  8. repair all instances
  9. validate
  10. we did more here - but you only asked about cass and zk

There is an architect inside Apigee that fed me the seed info i needed to make this expansion work. Baring that if you can figure out how to get someone at Apigee to put you in touch w/ me I can share my notes.

View solution in original post

13 REPLIES 13
Top Solution Authors