今晚网上测试了下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没啥太大的区别….

::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


订阅 substack 体验古早写作:


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::