OpenTSDB分散式叢集安裝
1 安裝前提
確保安裝了jdk
確保安裝了hadoop叢集
確保安裝了hbase的叢集
192.168.100.200 master (zk、namenode、resourcemanager、HMaster、TSDMain)
192.168.100.201 slave1
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/