Cassandra从2.0升级到2.1,hsha设置给出了outofmemory错误

时间:2014-11-06 05:20:16

标签: cassandra cassandra-2.0

  1. 我将cassandra节点从2.1.0升级到2.1.1
  2. 我的cassandra.yaml文件中有hsha配置
  3. 如果我重新启动服务,
  4. 升级后,
  5. 错误java.lang.OutOfMemoryError:请求的数组大小超过VM限制

    如果我将其更改为同步(在cassandra.yaml中),则会出现cassandra节点。

1 个答案:

答案 0 :(得分:2)

默认的无限制rpc_max_threads导致此问题。有关详细信息,请参阅https://issues.apache.org/jira/browse/CASSANDRA-8116 - 启用HSHA后,必须将rpc_max_threads设置为适合您用例的内容。

https://github.com/apache/cassandra/blob/cassandra-2.1/conf/cassandra.yaml#L430-L434