目录
下载rpm包
http://opentsdb.net/ 下载对应安装包。我们本次下载的是。opentsdb-2.3.0.rpm
安装OpenTsdb
rpm -ivh opentsdb-2.3.0.rpm --force --nodeps
因为OpenTSdb安装的时候会检查操作系统的依赖包,所以用上面那个命令强制安装并且不检查依赖关系。
安装好的路径在/usr/share/opentsdb 下。
启动hbase
因为我们是通过CDH安装的Hbase,通过CDH控制台启动Hbase即可。
修改配置文件
(1)增加zookeeper信息
在/usr/share/opentsdb/etc/opentsdb下的opentsdb.conf文件,配置zookeeper的信息
(2)修改tsd.storage.fix_duplicates
默认为flase 改为true
(3)自动增加mytracts
建表
1)/usr/share/opentsdb/tools 执行create_table.sh (需首先指定HBASE_HOME)
env COMPRESSION=NONE HBASE_HOME=/XXX ./create_table.sh
--------------------------我的--------------------------
env COMPRESSION=NONE HBASE_HOME=/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hbase ./create_table.sh
2)zookeeper检验
sh /opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/zookeeper/bin/zkCli.sh
##登录zookeeper输入
ls /hbase/table
创建的表可以在下列路径中发现。如果不建表会出现异常错误。
注:如果建表有问题或者从别的环境拷贝过来使用的话,可以进入到zookeeper界面把hbase的现有表删除。再重新建表。
启动
# 写一个脚本执行以下即可
tsdb tsd >/dev/null 2>log &
验证
http://IP地址:4242