1. 程式人生 > >centos6下部署單機版hbase+opentsdb

centos6下部署單機版hbase+opentsdb

ESS env color -h base tab text 下載 mark

一.安裝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查看是否成功。

centos6下部署單機版hbase+opentsdb