【问题标题】:Unknown exception caught while attempting to update MaterializedView尝试更新 MaterializedView 时捕获到未知异常
【发布时间】:2016-08-11 06:47:10
【问题描述】:

我尝试在现有的 cassandra 集群中添加新节点。现在我在集群中有 4 个节点(2 个 DC)。每个节点都有约 120 GB 的数据。我使用插件(cassandra-lucene-index)3.0.4 和物化视图。

向集群添加新节点时出现以下错误:

错误 [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] 在 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] ...

【问题讨论】:

    标签: cassandra materialized-views cassandra-lucene-index


    【解决方案1】:

    Canssandra 抱怨写请求的大小。尝试增加提交日志段大小

    以下可能会有所帮助:https://support.datastax.com/hc/en-us/articles/207267063-Mutation-of-x-bytes-is-too-large-for-the-maxiumum-size-of-y-

    【讨论】:

    • 我已将 commitlog_segment_size_in_mb 增加到 64,但没有奏效。我想我忘了配置 commitlog_archiving.properties。
    • 是的,确实如此。但是我现在有另一个问题。
    猜你喜欢
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 2011-12-05
    • 2013-10-04
    相关资源
    最近更新 更多