1. 程式人生 > >OpenTSDB分散式叢集安裝

OpenTSDB分散式叢集安裝

安裝前提

     確保安裝了jdk

     確保安裝了hadoop叢集

     確保安裝了hbase的叢集

    192.168.100.200   master  (zk、namenode、resourcemanager、HMaster、TSDMain) 

    192.168.100.201   slave1   

(zk、datanode、nodemanager、HRegionServer、TSDMain)

    192.168.100.202  slave2     (zk、datanode、nodemanager、HRegionServer、TSDMain)

   說明:TSDMain即openTSDB的程序,openTSDB本身沒有分散式的實現方案,而是藉助於HBase的分散式叢集方案

   也就是說,master、slave1、slave2三個物理節點之上的openTSDB訪問同一個HBase叢集,返回相同的資料映象

2 安裝gnuplot

    Opentsdb執行需要gnuplot 外掛

     rpm -ivh gnuplot-common-4.6.2-3.el7.x86_64.rpm

     rpm -ivh gnuplot-4.6.2-3.el7.x86_64.rpm

3 驗證gnuplot的安裝以及png的安裝成功

     gnuplot

     gnuplot> set terminal png

4 安裝openTSDB

     在三個節點上操作相同

      rpm –ivh opentsdb-2.3.0.rpm

     初始表

     env COMPRESSION=NONE HBASE_HOME=/usr/local/hbase-1.3.0/ /usr/local/opentsdb/share/opentsdb/tools/create_table.sh

    修改配置檔案

   vi /etc/opentsdb/opentsdb.conf 

   tsd.core.auto_create_metrics = true

  tsd.storage.hbase.zk_quorum = master,slave1,slave2

   啟動

   ./tsdb tsd  --config=/usr/local/opentsdb/share/opentsdb/etc/opentsdb/opentsdb.conf

   cd /usr/share/opentsdb/bin

   chmod +x tsdb

   ./tsdb tsd &

 

 http://192.168.100.200:4242/

 http://192.168.100.201:4242/

 http://192.168.100.202:4242/