cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Haifeng Wang (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CASSANDRA-5196) IllegalStateException thrown when running new installation with old data directories
Date Tue, 05 Feb 2013 06:30:14 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-5196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13571084#comment-13571084
] 

Haifeng Wang edited comment on CASSANDRA-5196 at 2/5/13 6:29 AM:
-----------------------------------------------------------------

The workaround is do not create the folder "data" manually. Let Cassandra create it. Then
start Cassandra. If create the "data" folder manually, will get the error.
All these operations are about the first time to run Cassandra. 
{quote}
Stop Cassandra. Remove /mnt/storage/cassandra/data/* - all the sstable directories inside
data, but NOT /mnt/storage/cassandra/data/ itself. Then start Cassandra again ant tell me
if it works all right or fails as if you created it manually. Thanks.
{quote}
Run Cassandra successfully, then stop it, remove "/mnt/storage/cassandra/data/*" and run Cassandra
again, the Cassandra started without error.
                
      was (Author: haifeng):
    The workaround is do not create the folder "data" manually. Let Cassandra create it. Then
start Cassandra. If create the "data" folder manually, will get the error.
All these operations are about the first time to run Cassandra. 
                  
> IllegalStateException thrown when running new installation with old data directories
> ------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-5196
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5196
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.1
>         Environment: CentOS 5.5
>            Reporter: Robbie Strickland
>            Assignee: Aleksey Yeschenko
>            Priority: Minor
>
> If you install 1.2.1 when there are existing data directories, the scrub operation fails,
throwing this exception:
> ERROR [main] 2013-01-29 15:05:06,564 FileUtils.java (line 373) Stopping the gossiper
and the RPC server
> ERROR [main] 2013-01-29 15:05:06,564 CassandraDaemon.java (line 387) Exception encountered
during startup
> java.lang.IllegalStateException: No configured daemon
> 	at org.apache.cassandra.service.StorageService.stopRPCServer(StorageService.java:314)
> 	at org.apache.cassandra.io.util.FileUtils.handleFSError(FileUtils.java:375)
> 	at org.apache.cassandra.db.Directories.<init>(Directories.java:113)
> 	at org.apache.cassandra.db.Directories.create(Directories.java:91)
> 	at org.apache.cassandra.db.ColumnFamilyStore.scrubDataDirectories(ColumnFamilyStore.java:403)
> 	at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:174)
> 	at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
> 	at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
> This condition should produce a more reasonable exception.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message