一.安装jdk
①下载
jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
②传到centos主机
解压并放到/usr/local下(目录随便放,但是后期要和环境变量保持一致)
设置环境变量vim /etc/profile.d/java.sh
centos6下部署单机版hbase+opentsdb
③测试。
使用java -version 如下:
centos6下部署单机版hbase+opentsdb
二、部署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
centos6下部署单机版hbase+opentsdb_第1张图片
④修改配置文件
vim conf/hbase-site.xml
centos6下部署单机版hbase+opentsdb_第2张图片
⑤启动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查看是否成功。