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的安装路径。这样就会创建出四个表格,分别是tsdb
、tsdb-uid
、tsdb-tree
和tsdb-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"