在cassandra.yaml中修改批大小\u失败\u阈值(kb)的值的影响

c8ib6hqw  于 2021-06-09  发布在  Cassandra
关注(0)|答案(1)|浏览(446)

我对cassandra.yaml属性中的批大小失败阈值有一个问题。我当前的设置有批大小\u失败\u阈值\u kb:50。
我看过datastax6文档,它默认显示640kb。https://docs.datastax.com/en/dse/6.0/dse-dev/datastax_enterprise/config/configcassandra_yaml.html
所以在\u kb属性中更改批大小\u fail \u threshold \u可以吗?什么东西会受到它的影响?

nbewdwxp

nbewdwxp1#

如果没有很好的理由,我不会改变这种设置。价值 batch_size_fail_threshold_in_kb 存在以保护协调器节点在发送非常大的批处理时不会崩溃。以rdbms方式使用的批处理语句(向同一个表发送数以千计的批处理写入)是有问题的,这个设置有助于防止它们。
我让应用程序团队向我提出增加这个值的问题(当正确使用批处理时),因为他们的有效负载列超过了这个阈值。我是逐案处理的。
我说不出税务局是如何决定他们(更高的)违约的。我猜,这可能与它们的solr或图积分有关。
热释光;博士; batch_size_fail_threshold_in_kb 默认值几乎不需要调整。

相关问题