jjzjj

OpenTSDB

全部标签

hadoop - hbase 找不到现有表

我设置了一个hbase集群来存储来自opentsdb的数据。最近由于部分节点重启,hbase丢失了表“tsdb”。我仍然可以在hbase的主节点页面上显示它,但是当我单击它时,它会给我一个tableNotFoundExceptionorg.apache.hadoop.hbase.TableNotFoundException:tsdbatorg.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:952)ator

分析OpenTSDB在分布式存储领域的应用与优势,以及如何进行数据备份与恢复

作者:禅与计算机程序设计艺术1.简介随着互联网、云计算、大数据等新型服务的蓬勃发展,对于分布式系统的支持越来越广泛。而分布式系统对系统的可靠性、高可用性要求越来越高,传统关系数据库管理系统(RDBMS)无法应对如此复杂的分布式环境。因此,一种新的时间序列数据库系统应运而生——OpenTSDB。OpenTSDB是一个开源的时间序列数据库系统,采用HBase作为其主要的分布式存储引擎。OpenTSDB支持高速写入,查询时无需扫描整个表,可以达到秒级响应时间。同时,它还支持读写分离,允许多个节点共同处理查询请求,有效提升系统的并发能力。本文将介绍一下OpenTSDB的设计目标、功能特性、适用场景以及

apache - OpenTSDB:动物园管理员错误

我是第一次在Ubuntu上安装opentsdb。我正在按照这些文档进行安装:http://opentsdb.net/docs/build/html/installation.html#id1http://opentsdb.net/setup-hbase.html执行命令时出现以下错误Abharthan/opentsdb$envCOMPRESSION=NONEHBASE_HOME=/home/administrator/Abharthan/hbase-0.98.13-hadoop1./src/create_table.sh安装OpenTSDB后:我已经安装了hbase、gnuplot、J

hadoop - 我可以将 opentsdb 数据库用于车辆 GPS 数据吗?

我无法确定是否可以使用opentsdb来存储车辆GPS数据例如。vehicleId、时间戳、纬度、经度opentsdb是这个的理想选择还是我应该使用Hbase。我见过很多将hbase用于gps数据的示例,例如。霍顿工厂的例子。但我还没有看到一个将opentsdb用于gps数据的示例。我的问题是,如果我们可以使用opentsdb来处理gps数据,那么它的表设计会怎样? 最佳答案 OpenTSDB用于分析数据,在您的情况下是这样;位置、时间戳、在该位置看到的汽车数量。对于一辆车,我认为你应该使用hbase,vehicleid作为rowk

java - 在 Cloudera VMWare CentOS 6.4 4 节点集群上运行 OpenTSDB 时出错

我已按照说明成功安装了一个Cloudera4节点Hadoop集群,其中包括所有软件,如HBase等。然后安装并构建了asynchbase,然后是OpenTSDB。似乎奏效了。但是,当我尝试按照他们的网站“入门指南”运行它时,会输出此错误。有什么提示吗?谢谢。[root@n1opentsdb-1.1.0]#./build/tsdbtsd--port=4242--staticroot=build/staticroot--cachedir="$tsdtmp"2013-05-2814:31:38,928INFO[main]TSDMain:Starting.2013-05-2814:31:38,

hadoop - 远程滚动窗口聚合——时间序列 kudu vs influxdb vs opentsdb

我想对大量客户交易数据进行一些分析。我们有数百万个交易事件,其中包含各种实体的一些数量和时间戳值;{"txId":"tx123""item":"i87""qty":3"time":"2016-10-3101:42:54"}我想在天、周级别和滑动窗口中汇总一系列聚合,例如过去28周内交易的项目i87的qty总和。似乎有很多选择,包括时间序列数据库,如InfluxDB或OpenTSDB。然而,其中大多数似乎都是针对聚合周期较短的指标和监控。这样的系统将如何处理小型和大型滚动窗口? 最佳答案 您不能将JSON发送到InfluxDB。它使用

hadoop - OpenTSDB 的性能

返回9000个数据点的json需要6秒。我在12个指标中有大约10GB的数据,比如x.open、x.close...数据存储模式:公制:x.opentagk:符号tagv:字符串值指标:x.closetagk:符号tagv:字符串值我的配置集群设置如下节点1:(真正的16GBActiveNN)JournalNode、Namenode、Zookeeper、RegionServer、HMaster、DFSZKFailoverController、TSD节点2:(VM8GBStandbyNN)JournalNode、Namenode、Zookeeper、RegionServer节点3:(实际

hadoop - 竞争条件警告 OpenTSDB

同时对openTSDB运行多个导入时,我收到竞争条件警告。以下是显示竞争条件的日志序列之一。2013-08-2114:34:24,745INFO[main]UniqueId:CreatinganIDforkind='tagv'name='25447'2013-08-2114:34:24,747INFO[main]UniqueId:GotID=307forkind='tagv'name='25447'2013-08-2114:34:24,752WARN[main]UniqueId:Racecondition:triedtoassignID307totagv:25447,butCASfai

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

OpenTSDBsuper快。KairosDB被称为OpenTSDB的重写,并声称它甚至比OpenTSDB(seehere)更快。但是,我在我的VirtualBox(5GBRAM,3核)上对OpenTSDB的伪分布式集群(1个主节点、1个从节点,本地)和KairosDB的1节点集群进行了一些测试。OpenTSDB的插入速度约为100,000条记录/秒,KairosDB约为30,000条记录/秒。我是不是KairosDB配置有问题,或者OpenTSDB实际上更快? 最佳答案 我没有对OpenTSDB的测量。我们使用KairosDB,它

java - 如何使用 tCollector 通过 java 在 openTSDB 中添加数据

我的目标是通过java代码直接将数据插入TSDB,为此,我尝试创建将数据打印到STDOUT的可执行jar。然后我写了收集器来运行这个jar并将它放在tcollector/collectors/0中。最后,我尝试以两种方式执行收集器,一种使用shell脚本,另一种使用python。Python收集器:defmain():whileTrue:os.system("java-jar./TCollectorTSDB.jar")sys.stdout.flush()time.sleep(COLLECTION_INTERVAL)if__name__=="__main__":sys.stdin.clo