FailoverSinkProcessor顾名思义是flume中sink输出容错的处理器
继承自AbstractSinkProcessor
先看下整体源码
/**
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the N...
                            
                            
                                分类:
Web程序   时间:
2015-01-08 11:24:31   
                                阅读次数:
234
                             
                    
                        
                            
                            
                                关于failover网上也有很多例子,但是看到的有多重做法,个人觉得,本着职责单一的原则
1、一台机子运行一个flume agent
2、一个agent 的下游sink指向一个flume agent,不要一个flume agent配置多个端口【影响性能】
下面看具体实例:
首先是flumet agent client的配置
priority越高,优先级越高,会优先使用该sink...
                            
                            
                                分类:
Web程序   时间:
2015-01-07 16:53:24   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                最近迷上Couchbase了,现在所有的站点全部试用Couchbase进行缓存及持久化,这样以来貌似风险比较大啊,缓存服务器挂了就完了。 看到有讲到Couchbase的集群方案很简单,于是照着教程做了下。参考文章(http://www.cnblogs.com/long-gengyun/p/...
                            
                            
                                分类:
其他好文   时间:
2015-01-04 19:07:08   
                                阅读次数:
187
                             
                    
                        
                            
                            
                                5.安装配置keepalivedKeepalived 是运行在 lvs 之上,它的主要功能是实现真实机的故障隔离及负载均衡器间的失败切换 FailOver.lvs 结合 keepalived,就实现了 3 层、4 层、5/7 层交换的功能。下面进行LVS第二种用法,LVS+keepalived。其中...
                            
                            
                                分类:
系统相关   时间:
2014-12-31 12:51:09   
                                阅读次数:
462
                             
                    
                        
                            
                            
                                一现状分析随着公司家属区接入用户的数量不断增加,以及公司网络的结构不断的复杂,静态ip地址的管理方式显得极不协调。不但配置麻烦管理不便也会造成额外的工作负担,因此对家属区提供dhcp服务十分必要。经过对公司网络环境的研究以及现有资源的整合发现在不增加设备的前提下..
                            
                            
                                分类:
系统相关   时间:
2014-12-31 06:29:08   
                                阅读次数:
1592
                             
                    
                        
                            
                            
                                高可用的设计可以说是web服务架构的目标,如果服务达不到高可用,万一出现故障将会对产品带来重大的负面影响。高可用的架构就是能够让服务在任何情况下都能正常响应,比如双十一的淘宝,面对激增的洪峰照样正常工作;而聚美三周年时服务器的宕机恰好是高可用的反例。
在服务架构时,我们不能相信任何一个环节是100%没问题的,服务的每个层级,使用的数据库,缓存,甚至是服务器本身,服务器放置的机房这些硬件环节都不能完全相信。如果我们假设每个环节都有可能出现问题,在每个环节出现问题时都有方案应对,那么这样设计出来的服务一定就是高...
                            
                            
                                分类:
Web程序   时间:
2014-12-28 23:45:11   
                                阅读次数:
197
                             
                    
                        
                            
                            
                                集群单节点在重启或者手动srvctl relocate scan_listener后,集群所在网段ping IP,VIP,SCAN IP正常,其他网段ping SCAN IP 不通。原因是路由的ARP表没有随之而跟新。需要手动更新。
    
 /sbin/arping -U -c 3 -I   
   my oracle support说明如下:
Bug 134409...
                            
                            
                                分类:
其他好文   时间:
2014-12-24 11:47:27   
                                阅读次数:
300
                             
                    
                        
                            
                            
                                -------physical standby database:real-time apply 需要配置 standby redo log;启用实时应用, 日志应用服务会直接应用接收的redo 数据,而不需要等待当前standby redo log 归档对于failover 和switchover...
                            
                            
                                分类:
数据库   时间:
2014-12-22 19:17:38   
                                阅读次数:
160
                             
                    
                        
                            
                            
                                -------physical standby database:
real-time apply 需要配置 standby redo log;
启用实时应用, 日志应用服务会直接应用接收的redo 数据,而不需要等待当前standby redo log 归档
对于failover 和switchover 的时间会大大的减小,因为在failover or switchover 时st...
                            
                            
                                分类:
数据库   时间:
2014-12-22 14:29:38   
                                阅读次数:
273
                             
                    
                        
                            
                            
                                keepalived是由C语言编写的路由软件,是lvs的扩展项目,主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。keepalived是一个类似于layer3, 4 & 7交换机制的软件,也就是我们平时说的第3层、第4层和第7层交换。本文主要介绍了其安装过程供大家参考。 1、获取安装软件  下载地址:http://www.kee...
                            
                            
                                分类:
其他好文   时间:
2014-12-18 20:40:03   
                                阅读次数:
317