@awsekfozc
2016-01-09T00:10:42.000000Z
字数 982
阅读 2223
OpenTSDB
A Linux system
Java Development Kit 1.6 or later
GnuPlot 4.2 or later
Autotools
Make
Python
Git
An Internet connection
Hbase安装,安装好后启动Hbase
$ yum install gnuplot
$ tar -zxvf opentsdb-2.1.1.tar.gz -C /opt/moduels/
$ cd /opt/moduels/opentsdb-2.1.1/
$ ./build.sh
$ env COMPRESSION=NONE HBASE_HOME=/opt/moduels/hbase-0.98.6-hadoop2 ./src/create_table.sh
###文件位置 ./src/opentsdb.conf
#端口
tsd.network.port = 4242
tsd.http.staticroot = build/staticroot
#缓存目录
tsd.http.cachedir = /opt/moduels/opentsdb-2.1.1/data
#是否允许自动创建指标
tsd.core.auto_create_metrics = true
## tsd.http.cachedir目录会缓存大量的临时过期文件,需要定期清理。源码目录下有提供一个脚本来定期清理该目录。可以设置为cron任务。
# crontab -e
30 * * * * /opt/moduels/opentsdb-2.1.1/tools/clean_cache.sh
#第一种
$ nohup ./build/tsdb tsd --config=./src/opentsdb.conf 2>&1 > /dev/null &
#第二种
$ nohup ./build/tsdb tsd --port=4242 --staticroot=build/staticroot --cachedir="/opt/moduels/opentsdb-2.1.1/data" --zkquorum=myhost:2181 &
在此输入正文