opentsdb安装文档
a、安装前的准备
- opentsdb版本 :
opentsdb-2.3.0
- 下载链接
- 用户 :
eoi
- 环境要求 :
Hbase已安装
- <font color ="red">注意:安装基于CDH5.11.1的Hbase安装</font>
- 安装依赖包 :
yum install gnuplot
- 安装命令:
rpm -ivh opentsdb-2.3.0.rpm
b、opentsdb配置
vim /usr/share/opentsdb/etc/opentsdb/opentsdb.conf
//添加如下配置
#这个配置是Hbase在zookeeper中的znode路径
tsd.storage.hbase.zk_basedir = /hbase
#这个配置是Hbase所在的zookeeper server的地址
tsd.storage.hbase.zk_quorum = 192.168.1.68
#是否自动创建metric
tsd.core.auto_create_metrics = true
cd /app/cloudera/parcels/CDH/lib/zookeeper
bin/zkCli.sh
[zk: localhost:2181(CONNECTED) 1] ls /
[hiveserver2, zookeeper, hbase, rmstore]
说明hbase在zookeeper根目录
cd /usr/share/opentsdb
env COMPRESSION=NONE HBASE_HOME=/app/cloudera/parcels/CDH/lib/hbase ./tools/create_table.sh
// 这个脚本,会在Hbase中创建四个表:tsdb, tsdb-uid, tsdb-tree, tsdb-meta
hbase shell
查看是否存在 tsdb, tsdb-uid, tsdb-tree, tsdb-meta表
list
c、启动opentsdb
cd /usr/share/opentsdb
bash bin/tsdb tsd &
d、检验是否安装成功
http://IP:4242/
e、常用维护命令
// 定时查看http://IP:4242/、看是否能访问
// 若不能访问,查看opentsdb、解决问题、并重启opentsdb
f、常见问题
// 注意:如果安装kerberos,opentsdb配置比较麻烦,卸载关闭安装kerberos
g、卸载
//rpm 卸载
rpm -qa | grep opentsdb
rpm -e --nodeps ****
//删除上面4张
//表进入hbase
hbase shell
//禁用表
disable '***'
//删除表
drop '***'