Monthly Archives: July 2015

初识OpenTSDB

1. 什么是 OpenTSDB OpenTSDB ,可以认为是一个时系列数据(库),它基于HBase存储数据,充分发挥了HBase的分布式列存储特性,支持数百万每秒的读写。 2. 架构简介 这里我们简单看一下它的架构,如下图所示。 其最主要的部件就是TSD了,这是接收数据并存储到HBase处理的核心所在。而带有C(collector)标志的Server,则是数据采集源,将数据发给 TSD服务。 3. 安装 OpenTSDB + elasticsearch plugin 为了安装 OpenTSDB ,都需要以下条件和软件: Linux操作系统 JRE 1.6 or later HBase 0.92 or later 3.1. 安装GnuPlot 如果你还想使用自带的界面,则需要安装GnuPlot 4.2及以后版本,以及gd和gd-devel等。这里我们选择了GnuPlot 5.0.1的版本。 根据情况执行(没有就装),安装所需软件 $ sudo yum install -y gd

Posted in DevOps, Tech, Web

解决Kafka“Failed to send messages after 3 tries”错误

如果是在同一台机器(localhost),Kafka和Java Client工作正常,Producer和Consumer都能正常发送和接收消息,但是一旦部署到两台机器,则默认配置的话不能正常工作。会出现“kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries”的错误。 解决方法其实很简单,只需要在Kafka的配置文件server.properties中,设置好主机名即可: # Hostname the broker will bind to. If not set, the server will bind to all interfaces host.name=queue-server1 究其原因,其实从注释里,我们可以知道,这是一个指定broker的地址(严格来说是所监听的网络接口,或者网卡),同时,也可以看出它还和下面的属性相关。 # Hostname the broker will advertise to producers and consumers. If

Posted in DevOps

无觅相关文章插件,快速提升流量