PS:为了处理监控数据,我们需要一个时间序列数据库,OpenTSDB是前驱,但是是基于Hbase实现的,后来有了一个基于Cassandra的实现,就是KairosDB,模型上设计很有意思,依赖Cassandra的Column Family实现的大宽表来存储时间序列的数据(最多20亿列哦),细节找个时间再讲。
反正我们就是选取了KairosDB,既可以借鉴Cassandra的能力,又可以不用自己实现时间序列模型,何乐不为。
PPS:KariosDB并非DB,仅仅是基于某种datastore的时间序列存储和查询引擎,还自带了一个小型的图标引擎,并非真正的TSDB
下面讲安装,安装KariosDB
1. 下载安装包,很简单,下载tar包
参考地址:https://github.com/kairosdb/kairosdb/releases
2. 安装,tar包丢Linux上解压即可
3. 配置
(1)到/conf目录下,找到kairosdb.properties,修改datastore为cassandra
#kairosdb.service.datastore=org.kairosdb.datastore.h2.H2Module
kairosdb.datastore.concurrentQueryThreads=5
kairosdb.service.datastore=org.kairosdb.datastore.cassandra.CassandraModule(2)设置cassandra的连接方式
kairosdb.datastore.cassandra.host_list=192.168.1.107:9160
kairosdb.datastore.cassandra.keyspace=kairosdbPS:由用户名密码就加上,我这里做demo没考虑安全性 <

本文记录了KairosDB 1.13的安装过程,KairosDB是一个基于Cassandra的时间序列数据库,用于处理监控数据。它不是一个完整的DB,而是一个存储和查询引擎。安装步骤包括下载tar包、解压、配置、启动服务以及在Cassandra上进行参数优化。完成安装后,可以通过Web页面进行查看。
最低0.47元/天 解锁文章
9781

被折叠的 条评论
为什么被折叠?



