centos6下部署单机版hbase+opentsdb

一.安装jdk

①下载

jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

②传到centos主机

解压并放到/usr/local下(目录随便放,但是后期要和环境变量保持一致)

设置环境变量vim /etc/profile.d/java.sh




③测试。

使用java -version 如下:




二、部署hbase

①下载包

wget
http://mirrors.hust.edu.cn/apache/hbase/1.2.6.1/hbase-1.2.6.1-bin.tar.gz

其它包下载(根据自己喜好)


http://archive.apache.org/dist/hbase/

②解压包

tar zxvf hbase-1.2.6.1-bin.tar.gz -C /usr/local/

③修改jdk配置

cd /usr/local/hbase-1.2.6.1

vim conf/hbase-env.sh




④修改配置文件

vim conf/hbase-site.xml




⑤启动hbase

进入bin目录,启动hbase:./start-hbase.sh

使用jps查看hbase是否启动成功:

如有HMaster则启动成功。

三、部署opentsdb

①下载并解压

从Releases · OpenTSDB/opentsdb · GitHub上选择下载相应的版本,也可以去官网下载都可以,解压Opentsdb安装文件,并且解压文件:

tar -xvf opentsdb-2.3.1.tar.gz -C /usr/local

②进入opentsdb:cd opentsdb-2.3.1

③执行:./build.sh

会生成一个build文件夹

④执行:cp -r third_party build

将third_party种的文件放入build文件夹中

⑤再次执行:./build.sh

⑥进入build目录:cd build

执行:cp ../src/opentsdb.conf ./

⑦修改配置文件:(当然端口啥的都可以自己定义,但目录一定要正确)

tsd.network.port =4242

tsd.http.staticroot =/opt/opentsdb-2.3.1/build/staticroot

tsd.http.cachedir =/tmp

⑧进入src目录:cd /opt/opentsdb-2.3.1/src

执行命令:env COMPRESSION=NONE HBASE_HOME=/usr/local/hbase-1.2.6.1 ./create_table.sh

⑨进入build目录:cd /usr/local/opentsdb-2.3.1/build

执行命令,启动tsdb:nohup sh tsdb tsd &

执行ps -ef | grep opentsdbc查看是否成功。