Обнаружено неизвестное исключение при попытке обновить MaterializedView
Я пытаюсь добавить новый узел в существующий кластер кассандры. Теперь у меня есть 4 узла в кластере (2 DC). Каждый узел имеет ~120 Гбайт данных. Я использую плагин (cassandra-lucene-index) 3.0.4 и Materialized View.
При добавлении нового узла в кластер возникает следующая ошибка:
ОШИБКА [StreamReceiveTask:3] 2016-04-18 11:50:32,597 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] ...
ОШИБКА [StreamReceiveTask:3] 2016-04-18 11:50:32,598 StreamReceiveTask.java:214 - Ошибка применения потоковых данных: java.lang.IllegalArgumentException: мутация в 24032623 байта слишком велика для максимального размера 16777216 в org.apache.cassandra.db.commitlog.CommitLog.add (CommitLog.java:264) ~ [apache-cassandra-3.0.4.jar: 3.0.4] в org.apache.cassandra.db.Keyspace.apply(Keyspace.java:469) ~[apache-cassandra-3.0.4.jar:3.0.4] по адресу org.apache.cassandra.db.Keyspace.apply(Keyspace.java:384) ~[apache-cassandra-3.0.4.jar:3.0.4] ...
1 ответ
Канссандра жалуется на размер запроса на запись. Попробуйте увеличить размер сегмента журнала фиксации.
Может помочь следующее: https://support.datastax.com/hc/en-us/articles/207267063-Mutation-of-x-bytes-is-too-large-for-the-maxiumum-size-of-y-