[ 
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

Reply via email to