今晚网上测试了下360开源的qconf配置管理。算是个运维平台吧。   其实早就知道他已经开源了,只是今天才开始测试了下,对于测试的结果,我不是很满意,也可能是我测试的场景过于的简单,没有太突出的体现…  

最近爬虫很是无品,我标记下我的连接…

http://xiaorui.cc/?p=1263

我以前写过关于qconf的文章,有兴趣的可以看看

http://xiaorui.cc/?p=687    

我自己以前在乐视也开发了一套运维全局配置系统,所以对于360的qconf这个系统,也算是有吹牛逼的低格。 但是话说胡来,人家360最少开源了,我那配置系统随着我离开乐视,貌似渐渐的废掉了。。。。 伤心呀


qconf主要是围绕zookeeper打造了适合特定场景的友好的api。。。  对于我来说,真的远远不够…     测了半天,这qconf的功能和原生的zookeeper没啥区别呀….. 顶多就给zookeeper定制了好用的api而已  开始吐槽了…      不说了,先配置使用下qconf ….

qconf的github地址:

https://github.com/Qihoo360/QConf

一、安装QConf 有如下两种方式可以安装QConf,可以根据自己的情况来决定:

1. 使用源码安装

2. 使用rpm包安装
    1) 根据不同的CentOS 系统下载不同的rpm包
        下载页面:https://github.com/Qihoo360/QConf/releases

        如果是CentOS 6.*,则下载:QConf-1.0.0-1.el6.x86_64.rpm       

        如果是CentOS 5.*,则下载:QConf-1.0.0-1.el5.x86_64.rpm
    2) rpm -ivh QConf-1.0.0-1.el5.x86_64.rpm ,我这边安装的时候貌似缺一个东西,yum localinstall QConf*.rpm
二、使用QConf

1. 启动qconf-agent
    1) cd /usr/local/qconf
    2) cd bin && sh agent-cmd.sh start
    3) export PATH=$PATH:/usr/local/qconf/bin

2. 先部署zookeeper服务器
    1) wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
    2) tar -zxv -f zookeeper-3.3.6.tar.gz
    3) cd zookeeper-3.3.6/conf && cp zoo_sample.cfg zoo.cfg
    4) cd ../bin && sh zkServer.sh start
    5) 创建配置节点:
        sh zkCli.sh

(不要鄙视我的测试手段,我也是跟360那帮人学的….. )

       下面是交互的操作….

        create /demo demo
        create /demo/confs confs
        create /demo/confs/conf1 111111111111111111111
        create /demo/confs/conf2 222222222222222222222
        create /demo/confs/conf3 333333333333333333333

3. 获取值
    1) 使用 shell 命令获取:
        qconf get_conf /demo/confs/conf1

        qconf get_batch_keys /demo/confs


跟着qconf官网的教程是行的通的…..  他提供了shell和python的接口 ….  开源是很好的,但是他这次开源的qconf的版本有些low,对不起,应该说这次的qconf的版本更像是底层的封装….    

最后总结下,他这个qoncf其实和单纯用zookeeper没啥太大的区别….     


晚安 !



对Python及运维开发感兴趣的朋友可以加QQ群 : 478476595 !!!
{ 2000人qq大群内有各厂大牛,常组织线上分享及沙龙,对高性能及分布式场景感兴趣同学欢迎加入该QQ群 }

另外如果大家觉得文章对你有些作用!   帮忙点击广告. 一来能刺激我写博客的欲望,二来好维护云主机的费用.
如果想赏钱,可以用微信扫描下面的二维码. 另外再次标注博客原地址  xiaorui.cc  ……   感谢!
暂无相关产品