08-Flume02

.../page_views/201808082008

....

.../page_views/201808082009

....

./flume-ng agent \

--name a1 \

--conf $FLUME_HOME/conf \

--conf-file /home/hadoop/script/flume/exec-memory-hdfs-partition.conf \

-Dflume.root.logger=INFO,console \

-Dflume.monitoring.type=http \

-Dflume.monitoring.port=34343

client --> source -----------> channel ------------> sink

Channel Selectors      Sink Processors

Interceptors

a1.sources = r1

a1.channels = c1 c2 c3

a1.source.r1.selector.type = replicating

a1.source.r1.channels = c1 c2 c3

a1.source.r1.selector.optional = c3

a1.sources = r1

a1.channels = c1 c2 c3 c4

a1.sources.r1.selector.type = multiplexing

a1.sources.r1.selector.header = state

a1.sources.r1.selector.mapping.CZ = c1

a1.sources.r1.selector.mapping.US = c2 c3

a1.sources.r1.selector.default = c4

failover 

load_balance

a1.sinkgroups = g1

a1.sinkgroups.g1.sinks = k1 k2

a1.sinkgroups.g1.processor.type = failover

a1.sinkgroups.g1.processor.priority.k1 = 5

a1.sinkgroups.g1.processor.priority.k2 = 10

a1.sinkgroups.g1.processor.maxpenalty = 10000

需求: 2个机器

agent1: exec - memory - avro sink    avro-sink.conf

agent2: avro source - memory - logger  avro-source.conf

avro-sink的hostname以及ip是要和avro-source的相对应

flume-ng agent \

--name avro-sink-agent \

--conf $FLUME_HOME/conf \

--conf-file /home/hadoop/script/flume/avro-sink.conf \

-Dflume.root.logger=INFO,console \

-Dflume.monitoring.type=http \

-Dflume.monitoring.port=34343

flume-ng agent \

--name avro-source-agent \

--conf $FLUME_HOME/conf \

--conf-file /home/hadoop/script/flume/avro-source.conf \

-Dflume.root.logger=INFO,console \

-Dflume.monitoring.type=http \

-Dflume.monitoring.port=34343

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很多人都觉得,投资理财需要一大笔钱,但是八条鱼告诉您,并不是这样的。手上只有一万元闲钱也可以理财。理财不在于资金的...
    八条鱼理财阅读 1,852评论 0 1
  • 他们有个名字叫独生子女 他们从小接受着义务教育 他们曾经也是温室的花朵 他们奋力挣脱这温室的枷锁 垮掉的一代说他们...
    睁眼的不二阅读 2,656评论 0 0
  • 开发Android APP三年了,对服务端的知识了解不多,经常在想,要是既能开发客户端,又能开发服务端,那该多好啊...
    我想吃碗牛肉面阅读 4,845评论 0 1
  • 知道今天是2018年5月20日,却忘记了这一天叫520,有着丰富的附加意义。 直到刷微信朋友圈,看到铺天盖地的鲜花...
    扶摇小Q阅读 4,453评论 8 9