Thanks for the suggestion Aaron, unfortunately, that seems to do
absolutely nothing:

# nodetool -h localhost repair
  INFO [RMI TCP Connection(160)-127.0.0.1] 2012-03-16 06:15:13,718
StorageService.java (line 1770) Starting repair command #1, repairing 1
ranges.
 INFO [AntiEntropySessions:1] 2012-03-16 06:15:13,727
AntiEntropyService.java (line 658) [repair
#6472b290-6f2f-11e1-0000-472739b10cff] new session: will sync
/10.80.161.101 on range (0,85070591730234615865843651857942052864] for
rslog_production.[users, req_text, req_attr_idx, req_word_idx,
req_word_freq, sessions, requests, info]
 INFO [AntiEntropySessions:1] 2012-03-16 06:15:13,727
AntiEntropyService.java (line 663) [repair #%s] No neighbors to repair
with on range %s: session completed
 INFO [RMI TCP Connection(160)-127.0.0.1] 2012-03-16 06:15:13,727
StorageService.java (line 1807) Repair command #1 completed successfully

Stumped...
    TvE


On 3/15/2012 6:41 PM, aaron morton wrote:
> trying running nodetool repair on 10.80.161.101 and then cleanup
> on 10.102.37.168 if everything is ok. 
>
> Cheers
>
> -----------------
> Aaron Morton
> Freelance Developer
> @aaronmorton
> http://www.thelastpickle.com
>
> On 16/03/2012, at 6:45 AM, Thorsten von Eicken wrote:
>
>> I added a second node to a single-node ring. RF=1. I can't get the new
>> node to receive any data. Logs look fine. Here's what nodetool reports:
>>
>> # nodetool -h localhost ring
>> Address         DC          Rack        Status State   Load           
>> Owns    Token
>>
>> 85070591730234615865843651857942052864
>> 10.102.37.168   datacenter1 rack1       Up     Normal  807.81 GB      
>> 50.00%  0
>> 10.80.161.101   datacenter1 rack1       Up     Normal  1.15 MB        
>> 50.00%  85070591730234615865843651857942052864
>>
>> Just a "little" imbalance. Yes, I use partitioner:
>> org.apache.cassandra.dht.RandomPartitioner
>> I tried moving the new node's token up/down by 1 and it triggers the log
>> messages you'd expect, but no data gets transferred. How do I
>> troubleshoot this? Below are the log messages I see when restarting the
>> new node:
>>
>> INFO [main] 2012-03-15 17:31:08,616 AbstractCassandraDaemon.java (line
>> 120) JVM vendor/version:
>> Java HotSpot(TM) 64-Bit Server VM/1.6.0_24
>> INFO [main] 2012-03-15 17:31:14,812 CommitLog.java (line 178) Log
>> replay complete, 8 replayed mutations
>> INFO [main] 2012-03-15 17:31:14,825 StorageService.java (line 390)
>> Cassandra version: 1.0.6
>> INFO [main] 2012-03-15 17:31:14,825 StorageService.java (line 391)
>> Thrift API version: 19.19.0
>> INFO [main] 2012-03-15 17:31:14,825 StorageService.java (line 404)
>> Loading persisted ring state
>> INFO [main] 2012-03-15 17:31:14,834 StorageService.java (line 482)
>> Starting up server gossip
>> INFO [main] 2012-03-15 17:31:15,372 MessagingService.java (line 247)
>> Starting Encrypted Messaging Service on SSL port 7000
>> INFO [main] 2012-03-15 17:31:15,376 MessagingService.java (line 268)
>> Starting Messaging Service on port 7001
>> INFO [main] 2012-03-15 17:31:15,401 StorageService.java (line 579)
>> Using saved token 85070591730234615865843651857942052864
>> INFO [main] 2012-03-15 17:31:15,402 ColumnFamilyStore.java (line 692)
>> Enqueuing flush of Memtable-LocationInfo@645492252(53/66 serialized/live
>> bytes, 2 ops)
>> INFO [FlushWriter:1] 2012-03-15 17:31:15,403 Memtable.java (line 240)
>> Writing Memtable-LocationInfo@645492252(53/66 serialized/live bytes,
>> 2 ops)
>> INFO [FlushWriter:1] 2012-03-15 17:31:15,421 Memtable.java (line 277)
>> Completed flushing /mnt/ebs/data/system/LocationInfo-hc-32-Data.db (163
>> bytes)
>> INFO [main] 2012-03-15 17:31:15,424 StorageService.java (line 948) Node
>> /10.80.161.101 state jump to normal
>> INFO [main] 2012-03-15 17:31:15,434 StorageService.java (line 589)
>> Bootstrap/Replace/Move completed! Now serving reads.
>>
>> # describe keyspace
>> Keyspace: rslog_production:
>>  Replication Strategy: org.apache.cassandra.locator.SimpleStrategy
>>  Durable Writes: true
>>    Options: [replication_factor:1]
>>  Column Families:
>>
>

Reply via email to