Cassandra 日志中出现批量写入的警告
Warning in Cassandra logs for batch writes
我们将Cassandra 2.0.10与Cassandra C++驱动程序1.0.0.beta4一起使用。我在我的/var/log/cassandra/system 中看到以下行.log
警告 [本机传输请求:83088] 2015-01-08 22:56:15,327 批处理语句.java(第 226 行) [clipmine_prod.tag_attributes, clipmine_prod.tag] 的预准备语句批次的大小为 5812,超出指定的阈值 5120 x 692。
这意味着什么,它有什么影响?如果批处理语句失败,为什么会发出警告?我们也不知道是什么代码在执行此操作。我们有 python 和 C))
据我所知,我们没有使用准备好的陈述。
这是关于批处理大小的警告,因为大批处理可能会导致协调器节点承受高压
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
相关文章:
- 警告处理为错误这里有什么问题
- 使用动态分配的数组会导致代码分析发出虚假的C6386缓冲区溢出警告
- cppcheck在const std::string[]上引发警告
- GCC对可能有效的代码抛出init list生存期警告
- 如何在BST的这个简单递归实现中消除警告
- 关于std::move的使用,是否有编译警告
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- g++ 在某个类成员未初始化时不发出警告
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- 使用typeid警告未使用的变量
- 示例C++项目编译中的警告
- 警告:在函数返回类型 [-Wignore 限定符] 时忽略类型限定符
- 如何修复编译器警告 C6386 和 C6385?
- 返回语句后的代码,没有警告
- 获取隐式转换溢出从无符号到已签名的警告
- 编译器警告:执行到达值返回函数的末尾而不返回值
- 是否可以配置提升日志刷新?
- C++ 添加编译器警告,以错误使用自定义打印/日志功能
- Cassandra 日志中出现批量写入的警告
- Jenkins:在控制台日志上使用 cpplint 解析器的异常(警告插件)