问题标签 [kairosdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jetty - 如何在 kairosdb 中使用 Jetty 配置拒绝来自客户端的请求
我正在使用 kairosdb 最新版本。我尝试启用码头线程池。我的期望是,如果队列大小被请求填充,那么所有后续请求都会立即被拒绝。但是尽管我看到了,但请求会在某个时间后送达
如果队列已满,则应拒绝客户端请求。如何达到同样的效果?
为了测试,我添加了这些参数。
对应的jetty线程池代码
new ExecutorThreadPool(minThreads, maxThreads, keepAliveMs, TimeUnit.MILLISECONDS, queue);
kairosdb 中使用的 jetty 版本是8.1.16
java - 与 cassandra 一起使用时,启动 kairosdb 会出错,新安装
04:39:30.558 [main] INFO [Cluster.java:1614] - 无法连接协议版本 V4,尝试使用 V3
04:39:30.580 [main] INFO [Cluster.java:1614] - 无法连接协议版本 V3,尝试使用 V2
04:39:30.671 [main] WARN [Cluster.java:2202] - 您在联系点中列出了 localhost/0:0:0:0:0:0:0:1:9042,但在启动时控制主机的 system.peers
04:39:30.847 [main] INFO [KairosRetryPolicy.java:104] - 初始化 KairosRetryPolicy:重试计数设置为 1 04:39:30.848 [main] INFO [Cluster.java:1568] - 新 Cassandra 主机 localhost/127.0.0.1 :9042 添加
04:39:31.333 [main] 错误 [CassandraModule.java:136] - 无法设置 cassandra 模式 com.datastax.driver.core.exceptions.SyntaxError:第 6:28 行在 com.datastax 的输入“>” 处没有可行的替代方案.driver.core.exceptions.SyntaxError.copy(SyntaxError.java:58) at com.datastax.driver.core.exceptions.SyntaxError.copy(SyntaxError.java:24) at com.datastax.driver.core.DriverThrowables.propagateCause (DriverThrowables.java:37) 在 com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly(DefaultResultSetFuture.java:245) 在 com.datastax.driver.core.AbstractSession.execute(AbstractSession.java:68) 在 com.datastax。 driver.core.AbstractSession.execute(AbstractSession.java:43)
cassandra - Cassandra 上的 KairosDB 是否仅用于指标?
我想创建实时仪表板。我的数据驻留在 Cassandra 上。Cassandra 上的 KairosDB 是否用于 Cassandra 监控?它只是用来单独收集 Cassandra 指标?是否有任何其他工具/开源可用于在实时仪表板上显示 Cassandra 数据?
javascript - Kairosdb 仅接受来自节点应用程序的获取请求
我有一个在笔记本电脑 A 上运行 kairosDB 的虚拟机,该虚拟机有两个 IP:192.168.119.132:从笔记本电脑 A 访问它。192.168.1.151:从笔记本电脑 B 访问。
从两台笔记本电脑上,我都可以毫无问题地从 < IP >:8080 访问 Web 应用程序。
笔记本电脑 A:如果我执行代码中显示的 POST/GET 请求,一切正常。(使用 IP 192.168.119.132)
笔记本电脑 B:只有 GET 请求有效!发布请求返回代码 200,但使用 POST 时不会向数据库添加任何点。
请帮助使 POST 请求工作?
cassandra - 更新 Kairos 时会丢失 Cassandra 集群中的数据吗?
我们在一台服务器和 3 台服务器集群 Cassandra 上运行 Kairos 版本 1.1.0-1.20151117201521,我们希望将 Kairos 更新到更新版本。
我们想在新服务器上运行新的 Kairos 版本 1.2.2-1.20181109205636(以防我们需要恢复到旧服务器)。
我们可以在不丢失 Cassandra 集群数据的情况下尝试这个吗?
如果出现问题,我们可以简单地恢复吗?
python - 高效地将大型时间序列数据集加载到 KairosDB
我正在尝试将 1000 亿个多维时间序列数据点从具有以下格式的 CSV 文件加载到 KairosDB:
时间戳 value_1 value_2 .... value_n
我试图在官方文档中找到一种快速加载方法,这就是我目前进行插入的方式(我的代码库在 Python 中):
如上面的代码所示,我的代码正在读取数据集 CSV 文件并准备 65000 个数据点的批次,然后使用requests.post
.
但是,这种方法效率不高。事实上,我正在尝试加载 1000 亿个数据点,这比预期的要长,仅加载 300 万行,每行 100 列已经运行了 29 小时,还有 991 小时要完成!!!!
我确信有更好的方法将数据集加载到 KairosDB 中。对更快的数据加载有什么建议吗?
cassandra - KairosDB H2 与 Cassandra
我有一个应用程序,我需要将大量时间序列数据加载到 KairosDB 然后对其进行查询。我在DB-Engines 网站上读到 KairosDB 是一个基于 Cassandra 或 H2 的分布式时间序列 DBMS。
我很好奇 H2 和 Cassandra 之间的主要区别是什么,以及在使用 KairosDB 时何时使用其中一个。