【问题标题】:KairosDB - Buffer size Issue while integrating with CassandraKairosDB - 与 Cassandra 集成时的缓冲区大小问题
【发布时间】:2017-05-31 23:45:20
【问题描述】:

我最近开始使用 Cassandra,现在尝试使用 Kairosdb。我已完成安装并对 cassandra.yaml 文件进行了以下更改:

start_rpc: 真

rpc_address: 本地主机

rpc_port: 9160

当我尝试使用命令 kairodb run 启动 kairodb 时,会出现消息“KairosDB 服务已启动”,但一段时间后它会失败并出现以下错误:

将写入缓冲区大小减少到 150000。您需要增加 cassandra 容量或更改 kairosdb.datastore.cassandra.write_buffer_max_size 属性。 重新发送数据时出错

我尝试更改 kairosdb.properties 中的 write_buffer_max_size 并干预 Cassandra.yaml 中的缓冲区大小,但似乎没有任何效果。任何人都可以提出解决方案。

【问题讨论】:

    标签: cassandra kairosdb


    【解决方案1】:

    对我来说,它有助于将值降低到 10000 左右。 (“默认”是 500000 之类的 afaik)

    调查此问题的另一种方法是调整 JVM 选项。 (因为 Cassandra 和 kairosDB 都是在 JVM 环境中运行的 java 进程。)

    也许您可以说出您玩过的值或范围。 Cassandra 和 KairosDB 是需要大量内存的程序。因此,如果您的 RAM 有限,请务必检查这一点。

    【讨论】:

      猜你喜欢
      • 2021-11-09
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-05
      • 2019-05-31
      • 2016-02-01
      相关资源
      最近更新 更多