Предупреждение в логах Cassandra для пакетной записи

Мы используем Cassandra 2.0.10 с Cassandra C ++ Driver 1.0.0.beta4. Я вижу следующие строки в моем /var/log/cassandra/system.log

ПРЕДУПРЕЖДЕНИЕ [Native-Transport-Requests: 83088] 2015-01-08 22: 56: 15,327 BatchStatement.java (строка 226) Пакет подготовленных операторов для [clipmine_prod.tag_attributes, clipmine_prod.tag] имеет размер 5812, что превышает указанный порог 5120 на 692.

Что это значит и как это влияет? Если пакетный оператор не выполняется, почему это предупреждение? Мы также не знаем, какой код выполняет это. У нас есть питон и с))

Насколько я могу судить, мы не используем подготовленные заявления.

1

Решение

Это предупреждение о размере вашей партии, потому что большие партии могут вызвать высокое давление на узел координатора.

https://github.com/apache/cassandra/blob/cassandra-2.0.10/conf/cassandra.yaml#L436-L438

Утверждение не подвело. Он создает только журнал предупреждений:

https://github.com/apache/cassandra/blob/cassandra-2.0.10/src/java/org/apache/cassandra/cql3/statements/BatchStatement.java#L211-L228

1

Другие решения