[置顶] flume高并发优化——(9)配置文件交由zookeeper管理
2016-07-22 14:49
471 查看
我们都希望,配置文件是从一个服务引出,然后客户端监听服务端变化,实时重启自身加载最新配置,这样,我们就不用维护每个独立的客户端配置,更新也变得非常简单,而flume,显然意识到了这一个巨大的实惠,他是支持配置文件交由zookeeper维护的,这样我们在修改配置时,flume会自动重新加载。
#!/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
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
总结:
这种方式,实现非常简单,但是他却代表了一种思路,我们处理问题的思路,我们在面对大量重复工作的时候,实际,我们完全可以交由机器去实现,而机器是善于做大量重复工作的,我们的工作既高效又简单。相关文章推荐
- Golang的安装
- JAVA面向对象-----java面向对象的六大原则
- JAVA面向对象-----java面向对象的六大原则
- python函数参数前面单星号(*)和双星号(**)的区别
- C# 实现和调用自定义扩展方法
- C++ Chrono Timer
- 查看历史命令 history
- reids3 集群配置
- nginx应用场景
- nginx基础
- jquery实现下拉菜单
- vs 序列号密钥
- 常用freemarker
- Apache Shiro学习笔记(三)用户授权
- 最新USB耳机,USB麦克风,USB音频设计方案=SSS1629A5
- 基于bootstrap实现广告轮播带图片和文字效果
- play2 json
- iOS cannot create __weak reference in file 报错
- POJ1426-Find The Multiple-深度优先搜索BFS
- Leetcode 100. Same Tree (Easy) (cpp)