我们正在使用DSE 6,在出现非常严重的读写超时错误后,我发现此版本未启用密钥缓存剂量。如何启用它?
答案 0 :(得分:1)
默认情况下启用密钥缓存,但是要确保启用它,您可以检查以下内容:
在您的cassandra.yaml
中查找:
key_cache_size_in_mb:
只要该值未设置为零(0),就会在群集上启用密钥缓存。如果更改此值,则需要使/每个节点反弹以使其生效。
接下来,还按表控制密钥缓存。描述表格时,请寻找caching
选项:
AND caching = '{"keys":"ALL", "rows_per_partition":"NONE"}'
在上面的示例中,在禁用行缓存时将缓存所有键。