天天看點

hbase+opentsdb 單機版搭建

2018年2月19日星期一 Lee

centos6.5 x86_64

IP: 10.0.20.25

cd /root/

tar xf zookeeper-3.4.8.tar.gz -C ./

mv zookeeper-3.4.8 /opt/zk

cd /opt/zk

cat conf/zoo.cfg 内容如下:

/opt/zk/bin/zkServer.sh start /opt/zk1/zk1.cfg

/opt/zk/bin/zkCli.sh -server 10.0.20.25:2181 

vim hbase-env.sh 最後追加3行:

cat regionservers 内容如下:

<code>localhost</code>

注意regionservers 裡面寫的内容和上面的hbase.zookeeper.quorum裡面的hostname一樣。

ss –lnt | grep 16001

ps aux|grep hbase

補充,HDFS+hbase+3節點zk的 hbase-site.xml配置檔案寫法:

rpm –ivh opentsdb-2.3.0.rpm

cd /etc/opentsdb

vim opentsdb.conf 内容如下:

啟動之前,需要到hbase上面去建立表:

啟動及驗證:

/etc/init.d/opentsdb start

ss -lnt | grep 4242

ps aux|grep opentsdb

通路浏覽器的http://10.0.20.25:4242

可以使用chrome插件,如下方式post資料到opentsdb。【傳回值204表示送出成功】

hbase+opentsdb 單機版搭建

cd tcollector

如果不修改tcollector.py檔案的話,預設采集程式會把采集的東西上送到localhost本地的opentsdb裡面。【預設參數如下圖】

hbase+opentsdb 單機版搭建

./tcollector start // 即可在背景啟動采集程式

ps aux | grep tcollector

如果需要采集mysql等其他軟體的監控狀态,需要去 collectors/etc/ 這個目錄下的對應腳本裡面,添加相關的賬戶名和密碼,以便采集程式搜集資訊。

然後,就可以到opentsdb的web界面去繪圖了,下面是我采集了好幾個小時的資料展示:

放到grfana裡面,資料顯示會更好看點。

配置大緻這樣的:

hbase+opentsdb 單機版搭建

本文轉自 lirulei90 51CTO部落格,原文連結:http://blog.51cto.com/lee90/2071936,如需轉載請自行聯系原作者