Anuj created CASSANDRA-8382:
-------------------------------
Summary: Procedure to Change IP Address without Data streaming is
Missing in Cassandra Documentation
Key: CASSANDRA-8382
URL: https://issues.apache.org/jira/browse/CASSANDRA-8382
Project: Cassandra
Issue Type: Bug
Components: Documentation & website
Environment: Red Hat Linux , Cassandra 2.0.3
Reporter: Anuj
Use Case:
We have a Geo-Red setup with 2 DCs (DC1 and DC2) having 3 nodes each. Listen
address and seeds of all nodes are Public IPs while rpc addresses are private
IPs. Now, we want to decommission a DC2 and change public IPs in listen
address/seeds of DC1 nodes to private IPs as it will be a single DC setup.
Issue:
Cassandra doesn’t provide any standard procedure for changing IP address of
nodes in a cluster. We can bring down nodes, one by one, change their IP
address and perform the procedure mentioned in “ Replacing a Dead Node” at
http://www.datastax.com/documentation/cassandra/2.0/cassandra/operations/ops_replace_node_t.html
by mentioning public IP of the node in replace_address option. But procedure
recommends that you must set the auto_bootstrap option to true. We don’t want
any bootstrap and data streaming to happen as data is already there on nodes.
So, our questions is : What’s the standard procedure for changing IP address of
Cassandra nodes while making sure that no data streaming occurs and gossip
state is not corrupted.
We are using vnodes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)