我们都希望,配置文件是从一个服务引出,然后客户端监听服务端变化,实时重启自身加载最新配置,这样,我们就不用维护每个独立的客户端配置,更新也变得非常简单,而flume,显然意识到了这一个巨大的实惠,他是支持配置文件交由zookeeper维护的,这样我们在修改配置时,flume会自动重新加载。

1,zookeeper 添加节点

我们利用博客《使用zkweb维护zookeeper数据》中介绍的软件,编辑某一个随意路径,用于盛放我们的配置,路径如下:

2,flume 配置zk端

利用博客《linux 安装supervise服务》,我们配置其启动命令

#!/bin/bash
cd /export/home/flume/
bin/flume-ng agent --conf conf -z 192.168.10.83:2181 -p /flume/example  -name agent1 -Dflume.root.logger=INFO,console

总结:

这种方式,实现非常简单,但是他却代表了一种思路,我们处理问题的思路,我们在面对大量重复工作的时候,实际,我们完全可以交由机器去实现,而机器是善于做大量重复工作的,我们的工作既高效又简单。

flume高并发优化——(9)配置文件交由zookeeper管理相关推荐

  1. Java高并发秒杀API(四)之高并发优化

    Java高并发秒杀API(四)之高并发优化 1. 高并发优化分析 关于并发 并发性上不去是因为当多个线程同时访问一行数据时,产生了事务,因此产生写锁,每当一个获取了事务的线程把锁释放,另一个排队线程才 ...

  2. MySQL的性能优化及自动化运维实践与Mysql高并发优化

    首先,我们来看看DBA的具体工作,我觉得 DBA 真的很忙:备份和恢复.监控状态.集群搭建与扩容.数据迁移和高可用,这是我们 DBA 的功能. 了解这些功能以后要对体系结构有更加深入的了解,你不知道怎 ...

  3. 每秒上千订单场景下的分布式锁高并发优化实践!

    本文授权转自石杉的架构笔记 背景引入 首先,我们一起来看看这个问题的背景? 前段时间有个朋友在外面面试,然后有一天找我聊说:有一个国内不错的电商公司,面试官给他出了一个场景题: 假如下单时,用分布式锁 ...

  4. Java架构-每秒上千订单场景下的分布式锁高并发优化实践!

    "上一篇文章我们聊了聊Redisson这个开源框架对Redis分布式锁的实现原理,如果有不了解的兄弟可以看一下:<拜托,面试请不要再问我Redis分布式锁实现原理>. 今天就给大 ...

  5. 网易高并发优化 | 公开课-02

    网易严选中的高并发优化 (一)单机系统缓存优化 1.背景导入 在单机情况下,CSD模型如果出现慢查询一般会把问题归结到数据库 CSD模型: 实际操作发现:当有2KW级别数据层查询是,统计总行数约1s, ...

  6. 抽奖活动的高可用、高并发优化

    这几年工作中做过不少营销活动,这里以抽奖活动为例,讨论一下如何设计出一个高可用.高并发的营销系统. 高可用.高并发架构的核心是分流和限流.系统架构时,应根据每一种营销活动的场景与特性,制定不同的分流. ...

  7. Seckill系统高并发优化

    绝大多数秒杀系统都需要实现高并发,这样就必须在原来的项目基础上进行优化.简单的优化很有可能就会很大地提高系统的并发性能,但是这些优化往往是系统开发人员很少注意的,或者直接被人们忽略.因此要成为一个出色 ...

  8. 用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如何对分布式锁进行高并发优化来应对这个场景?

    用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如何对分布式锁进行高并发优化来应对这个场景? 转载 codeing_doc 最后发布于2018-11-23 09:44:41 阅读数 1073 ...

  9. MySQL高并发优化指南(万能通用),稳的一批~

    先问大家一个问题:你是什么时候接触的MySQL?或者说是什么原因MySQL进入你的视野? 作为目前全世界最流行的开源数据库,从Yahoo.Google等大网站,到零售业.制造业.政府部门和学校的内部任 ...

最新文章

  1. 「2019中国大数据技术大会」超值学生票来啦!
  2. 用Vue来实现图片上传多种方式
  3. JAVA-初步认识-第十一章-异常-概述
  4. Scala可以将Java中的接口当作特质来使用
  5. linux 使用jstack_案例解析:线程池使用不当导致的系统崩溃
  6. 玩C一定用得到的19款Java开源Web爬虫
  7. LeetCode 138 复制带随机指针的链表-中等
  8. python初始化函数_当你学会了Python爬虫,网上的图片素材就免费了
  9. c调用python gensim包_Jupyter Notebooks嵌入Excel并使用Python替代VBA宏
  10. HyperV2012的学习,从这里开始
  11. 关于数据传输格式的序列化和反序列化
  12. 【MySQL快速入门】高级查询:计算函数分组计算
  13. Spring.Net学习笔记(1)-容器的使用
  14. Python实现好友信息管理系统 添加、删除、修改、备注、查询好友信息
  15. Java文件上传之断点续传解决方案
  16. 如何系统地自学 Python?
  17. 硬件加速原理分析探索
  18. 浅析物联网行业市场最新发展趋势
  19. BERT-QE:用于文档Rerank的上下文化查询扩展模型
  20. PCL:投影滤波(二)将点云投影至球面

热门文章

  1. redis之发布订阅
  2. 禅道CMS 11.6漏洞
  3. SIM卡所能保存的联系人姓名长度研究。
  4. Ubuntu息屏后唤醒的花屏问题
  5. java 随机姓名_随机组合生成好听的名字(java)
  6. 爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
  7. Oracle sql 对多个sql count的值再求和
  8. vue如何设置 网页标题 关键字 描述
  9. 股票融资融券通俗理解及利率
  10. 制作抖音卡点视频?Python来帮你~