一、安装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

发表评论