centos7 opentsdb 安装与配置

openTSDB安装步骤
openTSDB是一种开源的时间序列数据库,由于最近刚接触这个数据库,这个数据库的安装步骤如下所示:

安装所需环境及软件
linux操作系统
java
Hbase
openTSDB
1.HBASE的安装
(1).下载
wget http://apache.fayea.com/hbase/stable/hbase-1.4.9-bin.tar.gz
centos7 opentsdb 安装与配置
(2). 解压文件
tar zxvf hbase-1.4.9-bin.tar.gz //记得解压文件所在的路径
我的是在 usr/local/hbase-1.4.9
(3)修改 conf/hbase-env.sh ,设置 export JAVA_HOME=/usr/java/jdk1.8.0_45,这个是 /bin/java 所在的目录,通过 echo $JAVA_HOME 查看。
(3) 修改配置文件
vim hbase-1.4.9/conf/hbase-site.xml


hbase.rootdir
你的Hbase安装路径//文件安装的目录


hbase.zookeeper.property.dataDir
/home/zookeeper


centos7 opentsdb 安装与配置
4)启动hbase
./bin/start-hbase.sh

5)查看hbase是否启动成功 jps
7649 Jps
1550 HMaster

4.安装opentsdb

1)下载opentsdb的安装包
wget https://github.com/OpenTSDB/opentsdb/releases/download/v2.2.0/opentsdb-2.2.0.tar.gz
2)解压缩包
tar zxvf opentsdb-2.2.0.tar.gz
3)编译源码
cd opentsdb-2.2.0
./build.sh
make install
4)创建表
第一次启动OpenTSDB需要HBase的支持,所以首先需要创建必要的HBase表格,命令如下
env COMPRESSION=none HBASE_HOME=/usr/local/hbase-1.4.9 /root/opentsdb-2.2.0/src/create_table.sh

其中HBASE_HOME是本机的hbase的安装文件,然后这条命令执行完会生成几张表。
(5)修改配置文件
vim opentsdb/src/opentsdb.conf

tsd.network.port = 4242
tsd.http.staticroot =build/staticroot
tsd.http.cachedir = /tmp/tsd
tsd.core.auto_create_metrics = true

centos7 opentsdb 安装与配置centos7 opentsdb 安装与配置
(6)启动opentsdb服务

./tsdb tsd --config=/root/opentsdb-2.2.0/src/opentsdb.conf

完成后通过http://192.168.1.194:4242/访问看到页面即为安装成功

centos7 opentsdb 安装与配置