openTSDB安装步骤 openTSDB是一种开源的时间序列数据库,由于最近刚接触这个数据库,这个数据库的安装步骤如下所示:
安装所需环境及软件 linux操作系统 java Hbase openTSDB 1.HBASE的安装 (1).下载 wget http://apache.fayea.com/hbase/stable/hbase-1.4.9-bin.tar.gz (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 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
(6)启动opentsdb服务
./tsdb tsd --config=/root/opentsdb-2.2.0/src/opentsdb.conf