之前已经完成hbase的搭建了,现在在之前的基础上搭建opentsdb。
1.网站
下载tag.gz的包,链接:https://github.com/OpenTSDB/opentsdb/releases
2.官网文档
http://opentsdb.net/
参考安装文档:http://opentsdb.net/docs/build/html/installation.html
3.上传
opentsdb-2.4.1.tar.gz
4.解压
tar -zxvf opentsdb-2.4.1.tar.gz -C ../software/
5.编译
这里下载的不是rpm包,需要编译生成可执行的文件
但是一直失败,jdk的说版本低的问题,虽然版本已经不低了。
6.尝试使用rpm包
先:
yum install gnuplot
安装:
rpm -ivh opentsdb-2.3.0.rpm
复制到software目录下:
cp -R opentsdb/ /opt/software/
进入目录:/opt/software/opentsdb/etc/opentsdb, 进行配置
vi opentsdb.conf
修改配置:
tsd.network.port = 4242 tsd.network.bind = 0.0.0.0 tsd.network.worker_threads = 8 tsd.http.staticroot = build/staticroot tsd.http.cachedir = /tmp/opentsdb tsd.core.auto_create_metrics = true tsd.storage.hbase.zk_quorum = 192.168.19.132:2181
进入opentsdb根目录,然后创建表:
env COMPRESSION=NONE HBASE_HOME=/opt/software/hbase-2.4.4 tools/create_table.sh
启动:
版本问题失败了
7.尝试使用更高版本的rpm包
当前使用版本:
opentsdb-2.4.1-1-20210902183110-root.noarch.rpm
然后卸载之前的版本,不然rpm存在冲突:
rpm -qa | grep opentsdb rpm -e opentsdb-2.3.0-1.noarch
重新按照之前的方式安装,只是不需要再执行一遍创建表了。
启动:
bash bin/tsdb tsd &
查看进程:
8.页面访问
ip:4242