开源中文网

您的位置: 首页 > Hadoop > 正文

OpenTSDB基础安装部署详细教程

来源: 网络整理  作者: 佚名

OpenTSDB是一个架构在Hbase系统之上的实时监控信息收集和展示平台。 它在海量数据的压力下,仍然保证了存储的效率。

 

一、概述

OpenTSDB由时间序列守护进程(TSD)以及命令行实用工具。与OpenTSDB交互主要是通过运行一个或多个tsd中。每个TSD中都是独立的。没有主从,没有共享状态,这样你就可以根据需求运行多个tsd处理负载。每个TSD中使用开源数据库HBase存储和检索时间序列数据。HBase模式是相同时间序列高度优化快速聚合来减少存储空间。在TSD中用户不需要直接访问HBase。可以通过一个简单的telnet-style与TSD中通信协议,内置HTTP API或一个简单的GUI。所有通信在同一端口(TSD中数据的协议客户端通过查看前几个字节接收)。

二、安装
1.jdk

安装jdk

cd /usr/local/src
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
rpm -ivh jdk-7u75-linux-i586.rpm
java -version

设置环境变量:

vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_75/
CLASSPATH=/usr/java/jdk1.7.0_75/lib/dt.jar:/usr/java/jdk1.7.0_75/tools.jar
PATH=/usr/java/jdk1.7.0_75/bin:$PATH
source /etc/profile

2.Hbase

wget http://www.apache.org/dist/hbase/hbase-0.98.5/hbase-0.98.5-hadoop2-bin.tar.gz
tar zxvf  hbase-0.98.5-hadoop2-bin.tar.gz
mv hbase-0.98.5-hadoop2 hbase
vim /usr/local/hbase/conf/hbase-site.xml

hbase.rootdirfile:///data/hbasehbase.zookeeper.property.dataDir/data/zookeeper

cd /usr/local/hbase
./bin/start-hbase.sh
starting master, logging to /usr/local/hbase-0.98.10-hadoop2/bin/../logs/hbase-master.out

3.gnuplot

yum install gnuplot

4.OpenTSdb

wget https://github.com/OpenTSDB/opentsdb/releases/download/v2.1.0RC1/opentsdb-2.1.0RC1.tar.gz
tar zxvf opentsdb-2.1.0RC1.tar.gz
cd opentsdb-2.1.0RC1
make install
env COMPRESSION=NONE HBASE_HOME=/usr/local/hbase ./src/create_table.sh

启动时添加自动创建参数,--auto-metric,如下:

./build/tsdb tsd --port=4242 --staticroot=staticroot  --cachedir=/tmp/tsdtmp --auto-metric &
./build/tsdb tsd --config=/etc/opentsdb.conf
nohup ./build/tsdb tsd --config=/etc/opentsdb.conf 2>&1  > /dev/null & 

5.访问

http://111.13.87.67:4242/

Tags:基础 教程
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明