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表示提交成功】

cd tcollector
如果不修改tcollector.py文件的话,默认采集程序会把采集的东西上送到localhost本地的opentsdb里面。【默认参数如下图】
./tcollector start // 即可在后台启动采集程序
ps aux | grep tcollector
如果需要采集mysql等其他软件的监控状态,需要去 collectors/etc/ 这个目录下的对应脚本里面,添加相关的账户名和密码,以便采集程序搜集信息。
然后,就可以到opentsdb的web界面去绘图了,下面是我采集了好几个小时的数据展示:
放到grfana里面,数据显示会更好看点。
配置大致这样的:
本文转自 lirulei90 51CTO博客,原文链接:http://blog.51cto.com/lee90/2071936,如需转载请自行联系原作者