openTSDB安裝步驟
openTSDB是一種開源的時間序列數據庫,由於最近剛接觸這個數據庫,這個數據庫的安裝步驟如下所示:
- 安裝所需環境及軟件
- linux操作系統
- java
- Hbase
- gnuplot
openTSDB
1.java在linux上安裝
使用的linux版本是centos6.5,使用的版本是”1.8.0_91”,具體安裝步驟如下:- 1)上傳jdk文件到linux操作系統
- 2)解壓jdk到/usr/local目錄
tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local/ - 3).設置環境變量,在/etc/profile文件最後追加相關內容
export JAVA_HOME=/usr/local/jdk1.7.0_45
export PATH=$$PATH:$JAVA_HOME/bin - 4).刷新環境變量
source /etc/profile - 5).測試java命令是否可用
java -version
2.HBASE的安裝
- 1)去地址http://www.apache.org/dist/hbase/0.98.18/hbase-0.98.18-hadoop2-bin.tar.gz下載hbase軟件
- 2) 解壓文件
tar zxvf hbase-0.98.18-hadoop2-bin.tar.gz 3) 修改配置文件
vim hbase-0.98.18-hadoop2/conf/hbase-site.xml<configuration> <property> <name>hbase.rootdir</name> <value>file:///home/liyu/apps</value>//文件安裝的目錄 </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/data/zookeeper</value> </property> </configuration>
4)啓動hbase
./bin/start-hbase.sh- 5)查看hbase是否啓動成功 jps
7649 Jps
1550 HMaster
3.安裝gnuplot
Gnuplot是一個命令行的交互式繪圖工具(command-driven interactive function plotting program)。用戶通過輸入命令,可以逐步設置或修改繪圖環境,並以圖形描述數據或函數,使我們可以藉由圖形做更進一步的分析。- 1)刷新環境變量
yum install gnuplot
- 1)刷新環境變量
4.安裝opentsdb
- 1)下載opentsdb的安裝包
https://github.com/OpenTSDB/opentsdb/releases/download/v2.2.0/opentsdb-2.2.0.tar.gz - 2)解壓縮包
tar zxvf opentsdb-2.2.0.tar.gz - 3)編譯源碼
cd opentsdb-2.2.0
./build.sh
make install
- 4)創建表
第一次啓動OpenTSDB需要HBase的支持,所以首先需要創建必要的HBase表格,命令如下
env COMPRESSION=none HBASE_HOME=/home/liyu/hbase /home/liyu/opentsdb-2.2.0/src/create_table.sh
其中HBASE_HOME是本機的hbase的安裝文件,然後這條命令執行完會生成幾張表。 5)修改配置文件
vim opentsdb/src/opentsdb.conf tsd.network.port = 4242 tsd.http.staticroot =build/staticroot tsd.http.cachedir = /tmp/tsd tsd.core.auto_create_metrics = true
-6)啓動opentsdb服務
./build/tsdb tsd --port=4242 --staticroot=build/staticroot --cachedir=/tmp/ --auto-metric &
其中cachedir目錄需要自己在軟件的安裝目錄下創建,端口號默認爲4242。
- 1)下載opentsdb的安裝包
完成後通過http://192.168.17.24:4242/訪問看到頁面即爲安裝成功