2016-04-19 9 views
0

新しいノードを既存のcassandraクラスタに追加しようとしました。今私はクラスター(2 DC)に4つのノードがあります。各ノードには~120Gバイトのデータがあります。私はプラグイン(cassandra-lucene-index)3.0.4とマテリアライズド・ビューを使用します。MaterializedViewの更新中に不明な例外がキャッチ

ERROR:私はクラスタに新しいノードを追加するときにエラーに続いて

は、occure [StreamReceiveTask:3] 2016年4月18日11:50:32597 Keyspace.java:492 - 不明な例外キャッチながら、 MaterializedViewを更新しようとしています! messages_dump.messages java.lang.IllegalArgumentException:24032623バイトの突然変異が、最大サイズ16777216 のorg.apache.cassandra.db.commitlog.CommitLog.add(CommitLog.java:264)〜[apache-cassandra]には大きすぎます-3.0.4.jar:3.0.4] at org.apache.cassandra.db.Keyspace.apply(Keyspace.java:469)[apache-cassandra-3.0.4.jar:3.0.4] ...

ERROR [StreamReceiveTask:3] 2016年4月18日11:50:32598 StreamReceiveTask.java:214 - ストリーミングデータを適用エラー: java.lang.IllegalArgumentExceptionが:24032623バイトの変異がmaxiumumのサイズに対して大きすぎます16777216 at org.apache.cassandra.db.commitlog.CommitLog.add(CommitLog.java:264)〜[apache-cassandra-3.0.4.jar:3.0.4] at org.apache.cassandra.db.Keyspace.apply(Keyspace.java:469)〜[apache-cassandra-3.0.4.jar:3.0.4] at org.apache.cassandra.db.Keyspace.apply( Keyspace.java:384)〜[apacheの-カサンドラ-3.0.4.jar:3.0.4] ...

答えて

1

Canssandraは、書き込み要求のサイズについて不平を言っています。 https://support.datastax.com/hc/en-us/articles/207267063-Mutation-of-x-bytes-is-too-large-for-the-maxiumum-size-of-y-

+0

を、私は64にcommitlog_segment_size_in_mbが増加しているが、それが働いたhas't:役立つかもしれない後

コミットログセグメントサイズを大きくしてみてください。私はcommitlog_archiving.propertiesを設定するのを忘れたと思います。 –

+0

これも役立ちます:http://stackoverflow.com/questions/26513776/mutation-of-17076203-bytes-is-too-large-for-the-maxiumum-size-of-16777216 –

+0

はい、そうでした。しかし、今私は別の問題があります。 –

関連する問題