I'm having difficulties setting up a 3 way cassandra cluster. Any comments/help
would be appreciated.
My goal is that all data should be fully replicated amongst the 3 nodes. I want
to simulate the failure of one node and proof that the test column family still
can be accessed.
In a nutshell I did the following 3 steps. The excerpt below shows the changed
storage-con.xml:
(1) I started Cassandra-ca and worked fine. I added 3 rows to a cf cf_test.
(2) Then I started Cassandra-or. It comes up ok but goes into "sleeping
30000".....mode
(3) Nodetool streams doesn't reveal anything.
Node: Cassandra-ca
<AutoBootstrap>false</AutoBootstrap>
<Keyspace Name="ks_test">
<ColumnFamily Name="cf_test" CompareWith="UTF8Type" />
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
<Seeds><Seed>cassandra-ca</Seed></Seeds>
<ThriftAddress>cassandra-us</ThriftAddress>
<ThriftPort>9160</ThriftPort>
<ListenAddress>cassandra-us</ListenAddress>
Cassandra-or
<AutoBootstrap>true</AutoBootstrap>
<Keyspace Name="ks_test">
<ColumnFamily Name="cf_test" CompareWith="UTF8Type" />
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
<Seeds><Seed>cassandra-or</Seed></Seeds>
<ThriftAddress>cassandra-or</ThriftAddress>
<ThriftPort>9160</ThriftPort>
<ListenAddress>cassandra-or</ListenAddress>
Cassandra-az
Cassandra-or
<AutoBootstrap>true</AutoBootstrap>
<Keyspace Name="ks_test">
<ColumnFamily Name="cf_test" CompareWith="UTF8Type" />
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
<Seeds><Seed>cassandra-az</Seed></Seeds>
<ThriftAddress>cassandra-az</ThriftAddress>
<ThriftPort>9160</ThriftPort>
<ListenAddress>cassandra-az</ListenAddress>