incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Kjellman <mkjell...@barracuda.com>
Subject Re: system.peers.tokens is empty after node restart
Date Sun, 06 Jan 2013 22:39:19 GMT
Curious...

What does nodetool ring say in this state?

I assume each node only lists itself in the ring?

On Jan 6, 2013, at 2:35 PM, "Pierre Chalamet" <pierre@chalamet.net<mailto:pierre@chalamet.net>>
wrote:

Hello,

Using a 2 nodes fresh cluster (127.0.0.1 & 127.0.0.2) running latest 1.2, I’m querying
system.peers to get the nodes of the cluster and their respective token. But it seems there
is a problem after either node restart.

When both node starts up, querying system.peers seems ok:

127.0.0.1> select * from system.peers;
+-----------------+------------------------------------------+---------------+-----------+---------------------+-----------------+------------------------------------------+-------------------------------------------+
| data_center     | host_id                                  | peer          | rack      |
release_version     | rpc_address     | schema_version                           | tokens
                                   |
+=================+==========================================+===============+===========+=====================+=================+==========================================+===========================================+
| datacenter1     | 4819cbb0-9741-4fe0-8d7d-95941b0247bf     | 127.0.0.2     | rack1     |
1.2.0               | 127.0.0.2       | 59adb24e-f3cd-3e02-97f0-5b395827453f     | 56713727820156410577229101238628035242
   |
+-----------------+------------------------------------------+---------------+-----------+---------------------+-----------------+------------------------------------------+-------------------------------------------+

But as soon as one node is restarted (let’s say 127.0.0.2), tokens column is then empty:

127.0.0.1> select * from system.peers;
+-----------------+------------------------------------------+---------------+-----------+---------------------+-----------------+------------------------------------------+-------------+
| data_center     | host_id                                  | peer          | rack      |
release_version     | rpc_address     | schema_version                           | tokens
     |
+=================+==========================================+===============+===========+=====================+=================+==========================================+=============+
| datacenter1     | 4819cbb0-9741-4fe0-8d7d-95941b0247bf     | 127.0.0.2     | rack1     |
1.2.0               | 127.0.0.2       | 59adb24e-f3cd-3e02-97f0-5b395827453f     |       
     |
+-----------------+------------------------------------------+---------------+-----------+---------------------+-----------------+------------------------------------------+-------------+

Log server side:
DEBUG 22:08:01,608 Responding: ROWS [peer(system, peers), org.apache.cassandra.db.marshal.InetAddressType][data_center(system,
peers), org.apache.cassandra.db.marshal.UTF8Type][host_id(system, peers), org.apache.cassandra.db.marshal.UUIDType][rack(system,
peers), org.apache.cassandra.db.marshal.UTF8Type][release_version(system, peers), org.apache.cassandra.db.marshal.UTF8Type][rpc_address(system,
peers), org.apache.cassandra.db.marshal.InetAddressType][schema_version(system,
peers), org.apache.cassandra.db.marshal.UUIDType][tokens(system, peers), org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.UTF8Type)]
| 127.0.0.2 | datacenter1 | 4819cbb0-9741-4fe0-8d7d-95941b0247bf | rack1 | 1.2.0 | 127.0.0.2
| 59adb24e-f3cd-3e02-97f0-5b395827453f | null

Restarting the other node (127.0.0.1) restore back the tokens column.

Not sure it’s the expected behavior.  Found nothing in Jira, so I’ve created https://issues.apache.org/jira/browse/CASSANDRA-5121

Thanks,
- Pierre


Southfield Public School students safely access the tech tools they need on and off campus
with the Barracuda Web Filter.

Quick installation and easy to use- try the Barracuda Web Filter free for 30 days: http://on.fb.me/Vj6JBd
Mime
View raw message