问题标签 [opentsdb]

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.

0 投票
1 回答
1394 浏览

metrics - OpenTSDB 的 Rate 函数的单位是什么?

假设我有一个每秒递增一次的字节计数器指标。如果我绘制它,我将得到一个单调递增的图。Y 轴标记为“字节”。

我想绘制我的计数器的变化率,所以我点击“Rate”复选框。比率是每单位时间的变化,但那个单位是什么?Y轴应该有什么标签?

0 投票
1 回答
478 浏览

git - 你如何在 github 中合并 master 和 next 分支

有一个主分支:

https://github.com/OpenTSDB/opentsdb

和下一个分支:

https://github.com/OpenTSDB/opentsdb/tree/next

我需要克隆 master,下载下一个分支,合并它们并构建它们:

我试过这个:

当我尝试构建最终代码时,出现此错误:

如何在 github 中合并 master 和 next 分支?

0 投票
4 回答
1470 浏览

mysql - 为一次性智能家居安装选择 TSDB

我正在构建一个一次性的智能家居数据收集箱。预计它将在 raspberry-pi 级机器(~1G RAM)上运行,每天处理大约 200K 数据点(每个数据点为 64 位整数)。我们一直在使用 vanilla MySQL,但性能开始下降,特别是对于给定时间间隔内的条目数查询。

据我了解,这基本上正是时间序列数据库的设计目的。如果有的话,我的情况的不寻常之处在于音量相对较低,可用的 RAM 量也是如此。

快速浏览一下 Wikipedia 建议使用 OpenTSDB、InfluxDB 和可能的 BlueFlood。OpenTSDB 建议使用 4G 的 RAM,尽管这可能适用于大容量设置。InfluxDB 实际上提到了传感器读数,但我找不到很多关于需要什么样的资源的信息。

好的,这是我的实际问题:是否有明显的危险信号会使这些系统中的任何一个不适合我描述的项目?

我意识到这是对火焰的邀请,所以我指望人们让它保持光明和乐于助人的一面。提前谢谢了!

0 投票
4 回答
1147 浏览

hbase - 访问速度非常快的大数据

我面临一个问题:过程工厂的数据库。在 50 ms 的采样率下,最多有 50,000 个传感器。所有测量值至少需要存储3年,并且必须支持实时查询(即用户可以看到延迟小于1秒的历史数据)。我最近读了一篇关于时序数据库的文章,手头有很多选择:OpenTSDB、KairosDB、InfluxDB、...

我很困惑哪一个适合这个目的?任何知道这一点的人请帮助我!

更新 15.06.25

今天我运行一个基于 OpenTSDB 的测试。我使用 Virtual Box 创建了一个由 3 个 CentOS x64 虚拟机(1 个主设备,2 个从设备)组成的集群。主机配置为 8 GB RAM,核心 i5。主 VM 配置为 3 GB RAM,从属 VM 配置为 1.5 GB RAM。我编写了一个 python 程序来将数据发送到 OpenTSDB,如下所示:

我在主机上运行 python,大约 220 秒后工作完成。所以,我得到了一个平均值。每秒约 45000 条记录的速度。

更新 15.06.29

这次我只使用了 1 个 VM(5 GB RAM,3 个内核,CentOS x64,伪分布式 Hadoop)。我在 Windows 7 主机上运行 2 个 python 进程,将 2 半数据发送到 OpenTSDB。平均 放置数据的速度约为每秒 100,000 条记录。

0 投票
1 回答
771 浏览

service - 在 Ubuntu15.04 上安装 openTSDB

我按照文档中所述的指南在 ubuntu 15.04 上安装了 openTSDB (.deb 包) 。当我给出这个命令“service opentsdb start”时,它没有启动,并且在文档中提到我们必须更改一些配置文件。谁能告诉我我们必须做哪些更改以及更改在哪个文件中要完成吗?

提前致谢

问候
VHC

0 投票
1 回答
2325 浏览

hadoop - 哪个更快,OpenTSDB 还是 KairosDB?

OpenTSDB 超级快。KairosDB 被称为对 OpenTSDB 的重写,并声称它甚至比 OpenTSDB 更快(请参见此处)。但是,我在我的 VirtualBox(5 GB RAM,3 核)上为 OpenTSDB 和 KairosDB 的 1 节点集群做了一些测试。OpenTSDB 的插入速度约为 100,000 条记录/秒,KairosDB 的插入速度约为 30,000 条记录/秒。我是否配置了 KairosDB 或 OpenTSDB 有问题实际上更快?

0 投票
2 回答
4560 浏览

hadoop - HBase 区域服务器被中止,之后永远无法启动

我使用 OpenTSDB over HBase(虚拟机上的伪分布式 Hadoop)以非常高的负载(约 50,000 条记录/秒)发送数据。系统正常运行了一段时间,但它突然下降。我终止了 OpenTSDB 和 HBase。不幸的是,我再也不能提起他们了。每次我尝试运行 HBase 和 OpenTSDB 时,它们都会显示错误日志。这里我列出了日志:

区域服务器:

掌握:

这与 regionserver 上的相同:

和这个:

之后,当我重新启动 hbase 时,regionserver 显示此错误:

更新

今天我在非常轻的流量下进行了测试:1000 条记录/秒,持续 2000 秒,问题又来了。

0 投票
2 回答
818 浏览

apache - OpenTSDB:Zookeeper 错误

我是第一次在 Ubuntu 上安装 opentsdb。我正在按照这些文档进行安装: http : //opentsdb.net/docs/build/html/installation.html#id1 http://opentsdb.net/setup-hbase.html

我在执行命令时收到以下错误

Abharthan/opentsdb$ env COMPRESSION=NONE HBASE_HOME=/home/administrator/Abharthan/hbase-0.98.13-hadoop1 ./src/create_table.sh

安装 OpenTSDB 后:我已经安装了 hbase、gnuplot、JDK 等。

关于以下内容存在一些错误:

  1. 无法连接到动物园管理员

    对此建议的一些答案:您的 zookeeper 似乎已关闭/未在poort 2181 上配置,您可以从检查安装 zookeepr 的 zoo.cfg 文件开始

但是,我没有明确安装 zookeeper,它应该由 opentsdb/hbase 本身安装。我在哪里可以找到此文件以进行此更改。

  1. 无法为您的平台加载 native-hadoop 库

  2. SLF4J:Classpath 包含多个 SLF4J 构建

    HBase 外壳;输入“帮助”以获得支持的命令列表。键入“exit”以离开 HBase Shell 版本 0.98.13-hadoop1,r8f54f8daf8cf4d1a629f8ed62363be29141c1b6e,2015 年 6 月 10 日星期三 22:18:15 PDT

    创建 'tsdb-uid', {NAME => 'id', COMPRESSION => 'NONE', BLOOMFILTER => 'ROW'}, {NAME => 'name', COMPRESSION => 'NONE', BLOOMFILTER => 'ROW '} SLF4J:类路径包含多个 SLF4J 绑定。SLF4J:在 [jar:file:/home/administrator/Abharthan/hbase-0.98.13-hadoop1/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定 SLF4J:在 [jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J 中找到绑定:参见http:// /www.slf4j.org/codes.html#multiple_bindings解释一下。2015-07-03 08:44:12,270 错误 [main] zookeeper.RecoverableZooKeeper:ZooKeeper 存在 4 次尝试后失败 2015-07-03 08:44:12,273 WARN [main] zookeeper.ZKUtil:hconnection-0x225875070x0,quorum=localhost: 2181,baseZNode=/hbase 无法在 znode (/hbase/hbaseid) org.apache.zookeeper.KeeperException$ConnectionLossException 上设置观察者:KeeperErrorCode = ConnectionLoss for /hbase/hbaseid at org.apache.zookeeper.KeeperException.create(KeeperException.java :99) 在 org.apache.zookeeper.KeeperException.create(KeeperException.java:51) 在 org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1045) 在 org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper。存在(RecoverableZooKeeper.java:222)在 org.apache.hadoop.hbase.zookeeper.ZKUtil.checkExists(ZKUtil.java:481) 在 org.apache.hadoop。创建连接(HConnectionManager.java:459)。. .

我能够以以下方式启动 hbase 服务器:

运行以下命令

Abharthan/opentsdb$ ./build/tsdb tsd --port=4242 --staticroot=build/staticroot --cachedir="$tsdtemp"

给出这个结果:

2015-07-03 09:49:19,220 信息 [主要] TSDMain:开始。2015-07-03 09:49:19,231 INFO [main] TSDMain: net.opentsdb 2.1.0 建于修订版 45e575a (MINT) 2015-07-03 09:49:19,232 INFO [main] TSDMain: 建于 2015/06 /30 21:00:14 +0000 by IdeaCentre-Q190:/home/administrator/Abharthan/opentsdb/build 2015-07-03 09:49:19,255 INFO [main] 配置:未找到配置,将使用默认值 缺少缓存目录

有人可以提出什么问题。

此外,它说我可以在浏览器中以 localhost:4242 的形式打开它,但在哪里提及服务使用的端口。

0 投票
1 回答
1075 浏览

gnuplot - OpenTSDB 中的 GNU Plot Giving 错误

我是 OpenTSDB 的新手,我成功安装了 OpenTSB 及其所有依赖项。在绘图时,我在日志文件中收到错误:

这个问题的一些解决方案提到我应该为 Octava 安装 x11

这不适用于我的情况,我使用的是 UBUNTU 而不是 mac。

0 投票
1 回答
960 浏览

java - openTSDB REST API 不存储数据

我正在尝试写入一个 openTSDB 数据库,以便可以使用 Bosun 分析我的数据。

如果我通过 Bosun 界面手动添加数据,它可以正常工作,但是如果我POST向 < docker-ip>/api/put<docker-ip>配置正确)发出请求,则数据不会显示在 Bosun 中。

如果我从我的 Java 应用程序以 JSON 格式发送数据点,Bosun 中根本没有显示任何内容,但如果我使用 chrome 应用程序“Postman”发送请求,那么指标会显示,但我随请求发送的数据不会.

这是我要发送的数据:

它返回一个200 response code. 我使用 Postmaster 将相同的请求发送到与 java 应用程序中相同的地址,但是,postmaster 请求在 Bosun 中显示指标名称但没有数据,Java 请求甚至不显示指标名称。