Opentsdb安装

安装环境

操作系统:CentOS Linux release 7.2.1511 (Core)

OpenTSDB版本:2.3.0

JDK版本:1.8.1_101

Apache HBase版本:1.2.2

1.从Releases · OpenTSDB/opentsdb · GitHub上选择下载相应的版本,也可以去官网下载都可以,解压Opentsdb安装文件,并且解压文件:

tar -xvf opentsdb.tar.gz
cd  opentsdb
./build.sh 

2.执行完以上命令后,将会在build文件夹下生成一个tsdb.jar,接下来安装

cd build
make install

3.操作Opentsdb以及数据存入到Hbase中:

(1)第一次启动OpenTSDB需要HBase的支持,所以首先需要创建必要的HBase表格,命令如下:

env COMPRESSION=NONE HBASE_HOME=/usr/local/hbase ./src/create_table.sh 

HBASE_HOME必须是你本地安装的HBase的目录,因为OpenTSDB是基于HBase实现的,所以这里要指明HBase的安装路径。这样就会创建出四个表格,分别是tsdbtsdb-uidtsdb-treetsdb-meta。为了防止opentsdb产生大量的日志,可以在/src/logback.xml中设置一个日志级别。

(2)启动Opentsdb

./build/tsdb tsd 执行如下命令启动TSD
tsdtmp=${TMPDIR-'/tmp'}/tsd 创建临时目录
mkdir -p "$tsdtmp"
./build/tsdb tsd --port=4242 --staticroot=build/staticroot --cachedir="$tsdtmp"