2016-08-17 17 views
0

再起動後、私のcassandraノードはもう起動しません。次のエラーメッセージで終了します。カサンドラは再起動後に接続できません

ERROR 18:39:37 Unknown exception caught while attempting to update MaterializedView! findkita.kitas 
java.lang.AssertionError: We shouldn't have got there is the base row had no associated entry 

cassandraは、CPU使用量が高く、2,1 gbのメモリを使用します.1GB以上の空き容量があります。私はnodetoolのクリーンアップと修復を実行するが、助けにはならなかった。

私はこのテーブルで5つのマテリアルビューを持っていますが、テーブルの行数は2000より少なく、それほど多くありません。

カッサンドラは、ドッカーコンテナ内で動作します。コンテナはアクセス可能ですが、cqlshを呼び出すことはできません。私のウェブサイトも接続しません。

エラーを修正するにはどうすればよいですか?それを修正することは可能ですか?

+1

あなたが遭遇した問題は、cassadraの内部エラーです。実行しているバージョンについては言及していませんでしたが、最新版にアップグレードするか(修正済みの場合)、またはcassandra Jira(https://issues.apache.org/jira/browse/)に報告してください。カッサンドラ/)を使用しています。 –

+0

バージョン3.7を使用していますが、最新バージョンですか? – CordlessWool

+0

3.7は最新ですが、3.8/3.9は "すぐ"になります。私が示唆したように、おそらくジラを開きます。しかし、2GBのRAMを使用すると、ヒープを埋める可能性があります。おそらく、ビューの構築を妨げる例外が隠れているかもしれません。 –

答えて

1

私は本当にそれを修正していないが、私はそれを実行する。私の最初のコンテナは今や複雑にクラッシュし、もはや起動できません。しかし、私は他のコンテナと同じ問題を抱えていました。私はapt-get updateとapt-get upgradeを実行し、cassandraの作業をやり直します。

アップグレードがある場合は、importandではなく、make cassandra callコマンドを再度実行するだけです。再起動するたびに実行する必要がありますが、完全にクラッシュしたデータベースの方が優れています。

関連する問題