1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
官方文档
1 | https://github.com/OpenTSDB/opentsdb/wiki/Installation-on-Cloudera-Virtual-Machine |
opentsdb的安装依赖Hbase,本文中使用的是CDH5.16.2中的Hbase 1.2.0+cdh5.16.2
1.git clone
1 | git clone https://github.com/OpenTSDB/opentsdb.git |
2.安装
1 | cd opentsdb |
如果Hbase启用了kerberos,则需要先认证
1 | kinit -kt ~/下载/hbase.keytab hbase/master@HADOOP.COM |
上面的脚本会在hbase中初始化4张table
1 | hbase(main):004:0> list |
如果遇到
1 | create 'tsdb', |
请修改 create_table.sh 脚本
1 | lintong@master:~/software/opentsdb/src$ vim create_table.sh |
将 TSDB_TTL=${TSDB_TTL-‘FOREVER’} 修改成 TSDB_TTL=${TSDB_TTL-‘2147483647’}
如果你的hbase开启了kerberos,则需要
1 | mv ./src/opentsdb.conf ./build/ |
然后编译opentsdb.conf配置文件,添加KERBEROS相关配置
1 | --------- NETWORK ---------- |
同时添加jass文件
1 | lintong@master:~/software/opentsdb/build/jaas$ ls |
参考:OpenTSDB搭建过程(CDH环境,kerberos认证)
HBase 1.1.2.2.6.0.3-8 TTL设置过之后,无法显示重置为FOREVER
3.创建缓存目录
1 | mkdir /tmp/tsd |
4.启动opentsdb
1 | lintong@master:~/software/opentsdb/build$ JVMARGS="-Djava.security.auth.login.config=/home/lintong/software/opentsdb/build/jaas/jaas.conf -Dzookeeper.sasl.client=false" ./tsdb tsd |
也可以添加到./tsdb启动脚本中
5.访问,我的是10015端口
引用jQuery库文件的