You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by joe smith <wa...@yahoo.com> on 2010/03/04 20:33:06 UTC

Help with Replication Issue

Hi,

I installed a cluster of 2 nodes using 0.5 version of binary distribution. Node 1 is on a Macbook
10.4 w/SoyLatte (java 1.6 port). Node 2 is on a Linux desktop. The
configuration is straight out of the distribution - except the host
names for ListenAddress and ThriftAddress.

The nodes started up
w/o error and the cluster is verified with nodeprobe ring command. Node
1 has a lower Token number than Node 2. I used cassandra-cli to connect
to node1 and posted a set command to insert data. The data was inserted
local to node 1 and also replicated successfully to node 2. I was able
to to connect to node 2 and issue a get command and see all the data
posted to node 1.

However, when I connected to node 2 and issued
the set command, the data only get written to node 2 and was not
replicated to node 1. Is this the correct behavior? I assume the basic
setup has the "wrapping range" behavior, so node 2 should replicate the
data to node 1 that has the lowest Token value (since node 2 does not
have a next node with a higher valued token).

Also,
when I connected back to node 1 and issued a get command - no results
were found. Shouldn't the get command perform a proxy read if the key
could not be found locally?

Thanks for you help and clarification.



      

Re: Help with Replication Issue

Posted by joe smith-5 <wa...@yahoo.com>.
Hi Jonathan, I apologize - the ReplicationFactor was changed to 4 for all my
instances. Thanks to your help yesterday, I was able to bring up 3 instance
on my Macbook and one instance on my Linux. After that I noticed the
replication issue. So I reduce to just 1 instance on each machine in trying
to simplify the problem.
-- 
View this message in context: http://n2.nabble.com/Help-with-Replication-Issue-tp4676656p4676891.html
Sent from the cassandra-user@incubator.apache.org mailing list archive at Nabble.com.

Re: Help with Replication Issue

Posted by Jonathan Ellis <jb...@gmail.com>.
On Thu, Mar 4, 2010 at 1:33 PM, joe smith <wa...@yahoo.com> wrote:

> Hi,
>
> I installed a cluster of 2 nodes using 0.5 version of binary distribution.
> Node 1 is on a Macbook 10.4 w/SoyLatte (java 1.6 port). Node 2 is on a
> Linux desktop. The configuration is straight out of the distribution -
> except the host names for ListenAddress and ThriftAddress.
>
> The nodes started up w/o error and the cluster is verified with nodeprobe
> ring command. Node 1 has a lower Token number than Node 2. I used
> cassandra-cli to connect to node1 and posted a set command to insert data.
> The data was inserted local to node 1 and also replicated successfully to
> node 2. I was able to to connect to node 2 and issue a get command and see
> all the data posted to node 1.
>
> However, when I connected to node 2 and issued the set command, the data
> only get written to node 2 and was not replicated to node 1. Is this the
> correct behavior?


The default configuration is replicationfactor=1.