美文网首页
Flume配置

Flume配置

作者: 悠扬前奏 | 来源:发表于2019-06-23 22:15 被阅读0次

a1.sources = r1
a1.sinks = k1 k2
a1.channels = c1 c2

描述和配置source

第1步:配置数据源

a1.sources.r1.type = exec
a1.sources.r1.channels = c1

配置需要监控的日志输出目录

a1.sources.r1.command = tail -F /var/log/data

Describe the sink

第2步:配置数据输出

a1.sinks.k1.type=hdfs
a1.sinks.k1.channel=c1
a1.sinks.k1.hdfs.useLocalTimeStamp=true
a1.sinks.k1.hdfs.path=hdfk://hadoop01:9000/flume/exents/%Y/%m/%d/%H/%M
a1.sinks.k1.hdfs.filePrefix=cmcc-%H
a1.sinks.k1.hdfs.minBlockReplicas=1
a1.sinks.k1.hdfs.fileType=DataStream
a1.sinks.k1.hdfs.rollInterval=3600
a1.sinks.k1.hdfs.rollSize=0
a1.sinks.k1.hdfs.rollCount=0
a1.sinks.k1.hdfs.idleTimeout=0

definel the sink k2, 定义Kafka输出端

a1.sinks.k2.channel=c2
a1.sinks.k2.type=com.cmcc.chiwei.Kafka.CmccKafkaSink
a1.sinks.k2.metadata.broker.list=hadoop01:9092,hadoop02:9092,hadoop03:9092
a1.sinks.k2.partition.key=0
a1.sinks.k2.partitioner.class=com.cmcc.chiwei.Kafka.CmccPartition
a1.sinks.k2.serializer.class=Kafka.serializer.StringEncoder
a1.sinks.k2.request.required.acks=0
a1.sinks.k2.cmcc.encoding=UTF-8
a1.sinks.k2.cmcc.topic.name=cmcc
a1.sinks.k2.producer.type=async
a1.sinks.k2.batchSize=100

Use a channel which buffers events in memeory

第3步:配置数据通道

define the channel c1

a1.channels.c1.type = file
a1.channels.c1.checkpointDir=~/flume/flumeCheckpoint
a1.channels.c1.dataDirs=~/flume/flumeData , ~/flume/flumeDataExt
a1.channels.c1.capacity = 2000000
a1.channels.c1.transactionCapacity = 100

define the channel c2

a1.channels.c2.type=memeory
a1.channels.c2.capacity=2000000
a1.channels.c2.transactionCapacity=100

Bind the source and sink to channel

第4步:将三者联级

a1.sources.r1.channels = c1
a1.sinks.k1.channels = c1

a1.sources.r1.selector.type=replicating

相关文章

  • Flume连接HDFS和Hive

    Flume连接HDFS 进入Flume配置 配置flume.conf 测试telnet通信 查看日志找到HDFS文...

  • flume实战1

    Flume实战: Flume的使用关键就是配置文件 A)配置source B)配置Channel C)配置SInk...

  • Flume 实战

    概述 Flume官网配置文档 使用Flume的关键就是写配置文件A) 配置SourceB) 配置ChannelC)...

  • Flume

    安装Flume 1.6.0-cdh5.7.0 配置环境变量 配置Flume JAVA_HOME 配置 conf 启...

  • 尚硅谷大数据技术之Flume

    4.执行配置文件分别开启对应配置文件:flume3-flume-logger.conf,flume2-netcat...

  • Flume安装

    flume下载地址 下载Flume文件包 配置文件备份

  • flume应用案例

    flume应用案例 1 flume用法 flume的使用非常简单,只需书写一个配置文件,在配置文件中描述sourc...

  • Hadoop-Flume基础实战(2)

    一. Flume安装与配置 Flume官网: http://flume.apache.org JDK版本要求1.7...

  • flume初次體驗

    一.flume安裝及配置 安裝flume上传解压 2.修改配置文件 3.修改flume.conf文件 修改內容 啓...

  • kerberos环境下flume监控目录写kafka配置

    ------------------flume的kerberos认证配置配置------------- 1、在fl...

网友评论

      本文标题:Flume配置

      本文链接:https://www.haomeiwen.com/subject/hkzwqctx.html