OpenTSDB 安装教程
一、安装JAVA
由于opentsdb本身是给予java语言编译执行的,所以我们需要提供这样的环境。
apt-get update
apt-get install openjdk-7-jdk -y
二、安装HBase
参考文档: Quick Start - Standalone HBase
打开Apache下载镜像列表,进入顶部推荐的镜像下载站点。点击命名为“stable
”的文件夹,然后下载以 bin.tar.gz
结尾的二进制文件到本地文件系统,不要下载 src.tar.gz 结尾的文件。解压下载的文件,并新创建的目录链接。
cd /usr/local/
sudo wget https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.3.2/hbase-1.3.2-bin.tar.gz
sudo tar -zxf hbase-1.3.2-bin.tar.gz
cd hbase-1.3.2
ln -s hbase-1.3.2 hbase
sudo mkdir data
修改配置文件
修改 conf/hbase-env.sh
,设置 JAVA_HOME=/usr
,这个是 /bin/java
所在的目录,通过 which java
查看
sudo nano conf/hbase-env.sh
export JAVA_HOME=/usr
修改 conf/hbase-site.xml
, 设置 hbase 的数据存储目录以及 zookeeper 的数据存储目录,默认会放到 /tmp
目录下,这个目录机器重启后会清空,所以需要更改目录。
sudo nano conf/hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>file:///var/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/var/zookeeper</value> </property> </configuration>
管理hbase:
sudo bin/start-hbase.sh # 启动
sudo bin/stop-hbase.sh # 停止
安装 openTSDB
cd /tmp/
wget https://github.com/OpenTSDB/opentsdb/releases/download/v2.3.1/opentsdb-2.3.1_all.deb
sudo dpkg -i opentsdb-2.3.1_all.deb
sudo apt-get install -f
启动之前,需要在 hbase 上面去创建表:
cd /usr/share/opentsdb/tools
env COMPRESSION=NONE HBASE_HOME=/usr/local/hbase ./create_table.sh
管理 OpenTSDB
启动 OpenTSDB :sudo /etc/init.d/opentsdb start
停止 OpenTSDB :sudo /etc/init.d/opentsdb stop
查看 OpenTSDB :sudo /etc/init.d/opentsdb status
验证 OpenTSDB
$ netstat -nlp | grep LISTEN
tcp6 0 0 :::4242 :::* LISTEN 8808/java
参考文档:
http://blog.fatedier.com/2016/03/12/install-and-use-opentsdb/
http://debugo.com/opentsdb/
https://blog.csdn.net/zhangzhensea/article/details/77890504
http://liubin.org/blog/2016/03/05/tsdb-opentsdb/
https://blog.csdn.net/lzqs201314/article/details/51289632
https://www.jianshu.com/p/b7e3a33c71e9
https://blog.csdn.net/liuxiao723846/article/details/52351919
https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.3.2/
https://github.com/OpenTSDB/opentsdb/releases
http://opentsdb.net/docs/build/html/installation.html
http://www.2bowl.info/hbase与zookeeper之间的关系/
https://www.cnblogs.com/kerrycode/archive/2015/08/27/4762921.html
https://hbase.apache.org/book.html#quickstart