cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Hardouin <>
Subject Re: A question to updatesstables
Date Fri, 19 Aug 2016 09:47:16 GMT
Ok... you said 2.0.10 in the original post ;-)You can't upgrade from 1.2 to is the
minimum. So upgrade to 2.0.17 (the latest 2.0.X) first, see

    Le Vendredi 19 août 2016 11h41, "Lu, Boying" <> a écrit :

 #yiv4120164789 #yiv4120164789 -- _filtered #yiv4120164789 {font-family:Helvetica;panose-1:2
11 6 4 2 2 2 2 2 4;} _filtered #yiv4120164789 {font-family:宋体;panose-1:2 1 6 0 3 1 1 1
1 1;} _filtered #yiv4120164789 {font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;} _filtered
#yiv4120164789 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;} _filtered #yiv4120164789
{font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;} _filtered #yiv4120164789 {panose-1:2 1
6 0 3 1 1 1 1 1;}#yiv4120164789 #yiv4120164789 p.yiv4120164789MsoNormal, #yiv4120164789 li.yiv4120164789MsoNormal,
#yiv4120164789 div.yiv4120164789MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv4120164789
a:link, #yiv4120164789 span.yiv4120164789MsoHyperlink {color:blue;text-decoration:underline;}#yiv4120164789
a:visited, #yiv4120164789 span.yiv4120164789MsoHyperlinkFollowed {color:purple;text-decoration:underline;}#yiv4120164789
p {margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv4120164789 p.yiv4120164789MsoAcetate,
#yiv4120164789 li.yiv4120164789MsoAcetate, #yiv4120164789 div.yiv4120164789MsoAcetate {margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;}#yiv4120164789
p.yiv4120164789msoacetate, #yiv4120164789 li.yiv4120164789msoacetate, #yiv4120164789 div.yiv4120164789msoacetate
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv4120164789 p.yiv4120164789msonormal,
#yiv4120164789 li.yiv4120164789msonormal, #yiv4120164789 div.yiv4120164789msonormal {margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv4120164789
p.yiv4120164789msochpdefault, #yiv4120164789 li.yiv4120164789msochpdefault, #yiv4120164789
div.yiv4120164789msochpdefault {margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv4120164789
span.yiv4120164789msohyperlink {}#yiv4120164789 span.yiv4120164789msohyperlinkfollowed {}#yiv4120164789
span.yiv4120164789emailstyle19 {}#yiv4120164789 span.yiv4120164789emailstyle20 {}#yiv4120164789
p.yiv4120164789msonormal1, #yiv4120164789 li.yiv4120164789msonormal1, #yiv4120164789 div.yiv4120164789msonormal1
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv4120164789 span.yiv4120164789msohyperlink1
{color:blue;text-decoration:underline;}#yiv4120164789 span.yiv4120164789msohyperlinkfollowed1
{color:purple;text-decoration:underline;}#yiv4120164789 p.yiv4120164789msoacetate1, #yiv4120164789
li.yiv4120164789msoacetate1, #yiv4120164789 div.yiv4120164789msoacetate1 {margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;}#yiv4120164789
span.yiv4120164789emailstyle191 {color:#1F497D;}#yiv4120164789 span.yiv4120164789emailstyle201
{color:#1F497D;}#yiv4120164789 p.yiv4120164789msochpdefault1, #yiv4120164789 li.yiv4120164789msochpdefault1,
#yiv4120164789 div.yiv4120164789msochpdefault1 {margin-right:0cm;margin-left:0cm;font-size:10.0pt;}#yiv4120164789
span.yiv4120164789EmailStyle32 {color:#1F497D;}#yiv4120164789 span.yiv4120164789BalloonTextChar
{}#yiv4120164789 .yiv4120164789MsoChpDefault {font-size:10.0pt;} _filtered #yiv4120164789
{margin:72.0pt 90.0pt 72.0pt 90.0pt;}#yiv4120164789 div.yiv4120164789WordSection1 {}#yiv4120164789
yes, we use Cassandra 2.1.11 in our latest release.    From: Romain Hardouin []
Sent: 2016年8月19日 17:36
Subject: Re: A question to updatesstables    ka is the 2.1 format... I don't understand.
Did you install C* 2.1?    Romain    Le Vendredi 19 août 2016 11h32, "Lu, Boying" <>
a écrit :    Here is the error message in our log file: java.lang.RuntimeException: Incompatible
SSTable found. Current version ka is unable to read file: /data/db/1/data/StorageOS/RemoteDirectorGroup/StorageOS-RemoteDirectorGroup-ic-37.
Please run upgradesstables.     at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(
    at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(
    at org.apache.cassandra.db.Keyspace.initCf(     at org.apache.cassandra.db.Keyspace.<init>(
    at     at
    at org.apache.cassandra.service.CassandraDaemon.setup(    
at org.apache.cassandra.service.CassandraDaemon.init(   From: Ryan
Svihla []
Sent: 2016年8月19日 17:26
Subject: Re: A question to updatesstables   The actual error message could be very useful
to diagnose the reason. There are warnings about incompatible formats which are safe to ignore
(usually in the cache) and I have one time seen an issue with commit log archiving preventing
a startup during upgrade. Usually there is something else broken and the version mismatch
is a false signal. 
Regards,   Ryan Svihla 
On Aug 18, 2016, at 10:18 PM, Lu, Boying <> wrote: 
Thanks a lot.   I’m a little bit of confusing.  If the ‘nodetool updatesstable’ doesn’t
work without Cassandra server running, and Cassandra server failed to start due to the incompatible
SSTable format,  how to resolve this dilemma?       From: Carlos Alonso []
Sent: 2016年8月18日 18:44
Subject: Re: A question to updatesstables   Replies inline 
 Carlos Alonso | Software Engineer | @calonso   On 18 August 2016 at 11:56, Lu, Boying <>
wrote: Hi, All,   We use Cassandra in our product. I our early release we use Cassandra 1.2.10
whose SSTable is ‘ic’ format. We upgrade Cassandra to 2.0.10 in our product release. But
the Cassandra server failed to start due to the incompatible SSTable format and the log message
told us to use ‘nodetool updatesstables’ to upgrade SSTable files.   To make sure that
no negative impact on our data, I want to confirm following things about this command before
trying it: 1.      Does it work without Cassandra server running? No, it won't.  
2.      Will it cause data lost with this command? 
It shouldn't if you followed the upgrade instructions properly 
3.      What’s the best practice to void this error occurs again (e.g. upgrading Cassandra
next time)? 
Upgrading SSTables is required or not depending on the upgrade you're running, basically if
the SSTables layout changes you'll need to run it and not otherwise so there's nothing you
can do to avoid it  
  Thanks   Boying 

View raw message