2016-03-30 9 views
0

ハングします。最終的に中断すると、もはやcqlshを使用できなくなります。たとえば、これもハングアップします。カサンドラドロップキースペースは、私がcqlshを使用してキースペースをドロップしようと永遠に

describe keyspaces; 

次に、cqlshを再起動する必要があります。 鍵空間を説明するとき、私はこれがあります。/var/log/cassandra/system.log

cqlsh> describe keyspace test; 

CREATE KEYSPACE test WITH replication = { 
    'class': 'SimpleStrategy', 
    'replication_factor': '1' 
}; 
Bad Request: unconfigured table schema_columnfamilies 

、私が持っているすべてはこれです:私が試した

INFO [Thrift:12] 2016-03-30 12:20:27,145 MigrationManager.java:448 - Drop Keyspace 'test' 

❱❱❱ sstablescrub keyspace test            
WARN 10:27:00 Small commitlog volume detected at /var/lib/cassandra/commitlog; setting commitlog_total_space_in_mb to 2314. You can override this in cassandra.yaml 
WARN 10:27:00 Only 4248 MB free across all data volumes. Consider adding more capacity to your cluster or removing obsolete snapshots 
ERROR 10:27:01 Exiting due to error while processing commit log during initialization. 
org.apache.cassandra.io.FSWriteError: java.nio.file.AccessDeniedException: /var/lib/cassandra/commitlog/CommitLog-6-1459333621738.log 
    at org.apache.cassandra.db.commitlog.CommitLogSegment.<init>(CommitLogSegment.java:149) ~[apache-cassandra-3.0.4.jar:3.0.4] 
    at org.apache.cassandra.db.commitlog.MemoryMappedSegment.<init>(MemoryMappedSegment.java:47) ~[apache-cassandra-3.0.4.jar:3.0.4] 
    at org.apache.cassandra.db.commitlog.CommitLogSegment.createSegment(CommitLogSegment.java:122) ~[apache-cassandra-3.0.4.jar:3.0.4] 
    at org.apache.cassandra.db.commitlog.CommitLogSegmentManager$1.runMayThrow(CommitLogSegmentManager.java:121) ~[apache-cassandra-3.0.4.jar:3.0.4] 
    at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28) [apache-cassandra-3.0.4.jar:3.0.4] 
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_73] 
Caused by: java.nio.file.AccessDeniedException: /var/lib/cassandra/commitlog/CommitLog-6-1459333621738.log 
    at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84) ~[na:1.8.0_73] 
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[na:1.8.0_73] 
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[na:1.8.0_73] 
    at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:177) ~[na:1.8.0_73] 
    at java.nio.channels.FileChannel.open(FileChannel.java:287) ~[na:1.8.0_73] 
    at java.nio.channels.FileChannel.open(FileChannel.java:335) ~[na:1.8.0_73] 
    at org.apache.cassandra.db.commitlog.CommitLogSegment.<init>(CommitLogSegment.java:144) ~[apache-cassandra-3.0.4.jar:3.0.4] 
    ... 5 common frames omitted 

そしてまた、この:

nodetool scrub test 

そして、この:

❱❱❱ nodetool repair test 
[2016-03-30 12:28:44,970] Nothing to repair for keyspace 'test' 

そして、この:

❱❱❱ nodetool clearsnapshot 
Requested clearing snapshot(s) for [all keyspaces] 

しかし、何も動作するようです。 どうすれば修正できますか?

+0

仮想マシンをC *ノードとして使用していますか? – Akki

+0

C *のバージョンは? –

答えて

0

Cassandraクライアントバージョン(CQLSH)とCassandraクライアントバージョンの不一致により、私にも起こりました。

あなたはcqlshを使用していますので、実行しているcqlshのバージョンが接続先のCassandraと同じであることを確認してください。

関連する問題