文档章节

OpenTSDB 使用时 推荐配置

Zero零_度
 Zero零_度
发布于 2017/06/09 17:53
字数 459
阅读 322
收藏 0

OpenTSDB所有的配置都在 link. 这里列出来的配置基本都有默认值,但是有些需要根据环境和性能做出改变,具体如下表:

配置项 默认值 描述 修改值
tsd.core.preload_uid_cache false 是否在TSD启动的时候,预热UID缓存数据,为了提升性能,需要开启 true
tsd.core.auto_create_metrics false 一个新的metric存入tsdb时,是否自动为其生成UID,如果true,存入成功,反之,失败。(按照最大优化性能的目标来说,应该预先为所有的metric生成UID,但是实际中预先不知道所有的metric,所以这个值需要设置为true) true
tsd.http.cachedir tsd写临时文件的目录 根据实际环境设置,比如/tmp/opentsdb
tsd.http.request.enable_chunked false Http写入数据时是否支持一次写入大批量的数据 true
tsd.http.request.max_chunk 4096 写入的批量数据的上限 根据需要增大,比如65535
tsd.http.staticroot opentsdb页面的静态资源文件目录 安装目录下 ./build/staticroot
tsd.network.port tsd读写数据的端口 根据实际配置 比如9099
tsd.query.timeout 0 tsd查询的timeout,如果为0,则不会timeout 合理配置。 比如200
tsd.storage.enable_appends false 2.2版本,tsd 写数据到HBase有两种方式,一种是每来一条数据append到hbase, 一种是先缓存大量数据到tsd内存,然后进行compaction,一些性写入。推荐Append方式 true
tsd.storage.enable_compaction true append打开,这种就关闭 false
tsd.storage.fix_duplicates false 相同时间存储相同metric的时候(重复数据),最新写入的覆盖前面的值 true
tsd.storage.hbase.zk_basedir /hbase hbase 的zk的目录 根据实际配置
tsd.storage.hbase.zk_quorum localhost hbase 的zk地址 根据实际配置

实际使用中,还需要根据metric的具体情况调整一些配置项,比如salt, uid.width等。

本文转载自:http://blog.csdn.net/mt0803/article/details/50464193

Zero零_度
粉丝 69
博文 1258
码字总数 257684
作品 0
程序员
私信 提问
OpenTSDB 生产应用与思考

作者:陈杰,欢聚时代YY 基础架构部,数据库技术组,专注于HBase、Kafka,MySQL 等技术。 OpenTSDB 官方介绍 这里就不翻译了。http://opentsdb.net/overview.html How does OpenTSDB work? O...

pursue5956
2018/08/07
0
0
小米正用时序数据库,解决这个“硬核”问题

参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 作者 | 许俊红 来源 | 小米云技术(id:mi-cloud-tech) 时序数据 根据维基百科的定义[1],时间序列是一组按照时间发生先后顺序进行排列的数据...

AI科技大本营
03/21
0
0
MySQL 记一次修改root密码

1、正常关闭MySQL服务 [root@mysqlnode02 opentsdb-2.3.0]# systemctl stop mysqld.service 2、修改配置文件my.cnf增加跳过权限认证 [root@mysqlnode02 opentsdb-2.3.0]# vi /etc/my.cnf [m......

PeakFang-BOK
2018/11/14
0
0
OpenTSDB 数据会乱套问题

OpenTSDB运行nohup日志: java.lang.IllegalStateException: id=[0, 0, 0, -9] => name=4029, already mapped to 有线宽带开户 java.lang.IllegalStateException: id=[0, 0, 2, -81] => name......

涛涛已经有人使用
2017/02/15
2
0
openTSDB数据结构的设计优化咨询

既有状态:openTSDB安装完成但我没有使用过TSDB 期望:根据我这边的中小规模物联网远程监控数据存储的应用场景,进行较为合理的TSDB数据存储结构的设计和定义和我这边物联网数据采集服务器的...

伍工
2018/08/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

TypeScript……真香

写前端或者用 node 写命令行小工具一直采用的 es6 的语法,对于 TypeScript 则是秉持敬而远之的态度,毕竟团队中多推广一门语言所需要花费的精力都是让人望而却步的。所以对于 JavaScript 的...

郁也风
32分钟前
2
0
shell基本案例

1、自定义rm linux系统的rm命令太危险,一不小心就会删除掉系统文件。 写一个shell脚本来替换系统的rm命令,要求当删除一个文件或者目录时,都要做一个备份,然后再删除。下面分两种情况,做...

寰宇01
39分钟前
2
0
分享一波 ZooKeeper 面试题

ZooKeeper是什么? ZooKeeper提供了什么? Zookeeper文件系统 ZAB协议? 四种类型的数据节点 Znode Zookeeper Watcher 机制 -- 数据变更通知 客户端注册Watcher实现 服务端处理Watcher实现 ...

搜云库技术团队
53分钟前
1
0
谈谈你对volatile的理解

1、volatile是Java虚拟机提供的轻量级的同步机制 -保证可见性 -不保证原子性 -禁止指令重排 2、JMM你谈谈 JMM(Java内存模型,简称JMM)本身是一种抽象的概念并不真实存在 ,它描述的是一组规...

一只小青蛙
今天
2
0
Redox OS 发布 0.5 版

Redox OS 是一个几乎完全以 Rust 语言编写的通用操作系统及周围生态(例如文件系统、显示服务器及 Rust 版本的 libc)。其遵循微内核架构,在一定程度上兼容于 POSIX。 该项目于日前发布了 ...

linuxCool
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部