大数据系列教程_分布式日志收集flume

Cris 玩转大数据系列之日志收集神器 Flume Cris 玩转大数据系列之日志收集神器 Flume Author:Cris 文章目录Cris 玩转大数据系列之日志收集神器 FlumeAuthor:Cris1. Flume 概述1.1 什么是 Flume?1.2 Flume 的优点1.3 Flume 组成架构① Agent② Source③ Channel④ Sink⑤ Event1.4 Flume 常见四种拓扑结构1.5 Flume Agent... 阅读详情

10、分布式日志收集flume

./flume-ng agent --conf /home/hadoop/flume140cdh501/conf --conf-file /home/hadoop/flume140cdh501/conf/exec1 --name a1 -Dflume.root.logger=DEBUG,console备注:当hdfs做了HA之后,需要将hadoop的hdfs-site.xml放在flume的conf目录下,hdfs配置为联邦前缀

 

1、spool配置

agent1表示代理名称

agent1.sources=source1

agent1.sinks=sink1

agent1.channels=channel1

 

 

#配置source1

agent1.sources.source1.type=spooldir

agent1.sources.source1.spoolDir=/home/hadoop/flume150cdh512/yth

agent1.sources.source1.channels=channel1

agent1.sources.source1.fileHeader = false

 

#配置sink1

agent1.sinks.sink1.type=hdfs

agent1.sinks.sink1.hdfs.path=hdfs://hadoopCluster/yth

agent1.sinks.sink1.hdfs.fileType=DataStream

agent1.sinks.sink1.hdfs.writeFormat=TEXT

agent1.sinks.sink1.hdfs.rollInterval=4

agent1.sinks.sink1.channel=channel1

 

#配置channel1

agent1.channels.channel1.type=file

agent1.channels.channel1.checkpointDir=/home/hadoop/flume150cdh512/yth_tmp123

agent1.channels.channel1.dataDirs=/home/hadoop/flume150cdh512/yth_tmp

1、    exec配置

 

a1.sources = r1

a1.sinks = k1

a1.channels = c1

# Describe/configure the source

a1.sources.r1.type = exec

a1.sources.r1.channels = c1

a1.sources.r1.command = tail -F /home/hadoop/flume140cdh501/log.log

#配置sink1

 

 

a1.sinks.k1.type=hdfs

a1.sinks.k1.hdfs.path=hdfs://hadoopCluster/exx

a1.sinks.k1.hdfs.fileType=DataStream

a1.sinks.k1.hdfs.writeFormat=TEXT

a1.sinks.k1.hdfs.rollInterval=4

a1.sinks.k1.channel=channel1

 

 

a1.sinks.k1.channel=c1

# Use a channel which buffers events in memory

a1.channels.c1.type = file

a1.channels.c1.checkpointDir=/home/hadoop/flume140cdh501/yth_tmp123

a1.channels.c1.dataDirs=/home/hadoop/flume140cdh501/yth_tmp

2、    Kafka配置

3、     a1.sources = r1

4、     a1.sinks = k1

5、     a1.channels = c1

6、     # Describe/configure the source

7、     a1.sources.r1.type = exec

8、     a1.sources.r1.channels = c1

9、     a1.sources.r1.command = tail -F /home/hadoop/flume140cdh501/log.log

10、  #配置sink1

11、   

12、   

13、   

14、  a1.sinks.k1.type = org.apache.flume.plugins.KafkaSink

15、  a1.sinks.k1.metadata.broker.list=node6:9092,node7:9093,node8:9094

16、  a1.sinks.k1.partition.key=0

17、  a1.sinks.k1.partitioner.class=org.apache.flume.plugins.SinglePartition

18、  a1.sinks.k1.serializer.class=kafka.serializer.StringEncoder

19、  a1.sinks.k1.request.required.acks=-1

20、  #a1.sinks.k1.max.message.size=10000

21、  #a1.sinks.k1.producer.type=sync

22、  #a1.sinks.k1.custom.encoding=UTF-8

23、  a1.sinks.k1.custom.topic.name=mytopic

24、   

25、   

26、   

27、  a1.sinks.k1.channel=c1

28、  # Use a channel which buffers events in memory

29、  a1.channels.c1.type = memory

30、  a1.channels.c1.capacity = 1000

 



大数据工程师入门系列 - 常用数据采集工具(Flume、Logstash 和 Fluentd) 作者:幻好 来源: 恒生LIGHT云社区 ... 阅读详情

相关推荐

大数据系列(五)之 Flume 数据传输

目录 一、Flume简介 二、Flume架构 2.1 Flume基本组件 2.2 Flume常见数据流模型 三、Source,Channel,Sink 详解 3.1 Source 3.2 Channel 3.3 Sink 四、小结 本文仅用于学习记录总结所用,配置方面有大量参考官方文档,以方便查阅,不喜勿喷。 Flume可以说是配置型框架,通过简单的配置实现数据的收集和发送,...

古小龙 3881

日志收集

  启动ZK集群,内容如下所示: zkServer.sh start 注意:分别在ZK的节点上启动。 启动Kafka集群 kafka-server-start.sh config/server.properties & 在其他的Kafka节点输入同样的命令,完成启动。 启动Kafka监控工具 1 2 3...

weixin_33907511的博客 126

Flume系列:Flume组件架构

Flume系列:Flume组件架构

wester的博客 1255

大数据-日志数据采集(三)

数据采集 环境 Zookeeper集群 kafka集群 flume集群 zookeeper环境搭建 zookeeper的基本概念 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。

itman_cx的博客 785

【大数据Flume系列】Flume 简介及基本使用

【大数据Flume系列】Flume 简介及基本使用

weixin_54707168的博客 406

【大数据Flume系列】 Flume面试题整理

【大数据Flume系列】 Flume面试题整理

weixin_54707168的博客 474

flume与kafka整合安装。

环境:kafka_2.10-0.10.2.1.tgz,Hadoop-2.7.3集群,zookeeper-3.4.10,kafka_2.10-0.10.2.1安装Flume之前先安装kakaf集群。点此查看kafka安装一、Flume安装我这里一共有一个Master,三个Slave。我只将Flume安装在其中的一个Slave(主机名Server3)上1.解压到指定目录    tar -zxvf ap...

SCGH_Fx的专栏 4134

【大数据Flume系列】Flume概述

【大数据Flume系列】Flume概述

weixin_54707168的博客 300

进击大数据系列(十三)Hadoop 分布式日志采集系统 Flume

点击下方名片,设为星标!回复“1024”获取2TB学习资源!前面介绍了Hadoop 分布式计算框架 MapReduce、数据仓库 Hive、计算引擎 Spark、实时计算流计算引擎 Flink、数据库 Hbase、任务调度器 Oozie、数据同步工具 Sqoop等相关的知识点,今天我将详细的为大家介绍 大数据 Hadoop 分布式日志采集系统 Flume 相关知识,希望大家能够从中收获多多!如有...

民工哥的博客 1502

构建分布式大数据电影推荐与日志分析平台项目

FLUME是一个分布式的、可靠的数据收集系统,设计用来高效地从多个源收集数据并将其安全地传输到集中式数据存储系统。FLUME的核心组件包括客户端、源(source)、通道(channel)、拦截器(interceptor)以及目的地(sink)。客户端(Client): 它负责将事件(数据)发送到源(Source)。客户端可以是运行在任何机器上的应用程序,比如服务器日志、系统日志等。源(Source): 源负责接收客户端发送的事件,并将这些事件传输到通道(Channel)。

weixin_32445049的博客 930

UE5笔记【十二】蓝图函数BluePrint Function

蓝图函数BluePrint Function。蓝图类。蓝图变量。

xiaoyaolangwj的博客 4393

【Hadoop大数据技术】——Flume日志采集系统(学习笔记)

在大数据系统的开发中,数据收集工作无疑是开发者首要解决的一个难题,但由于生产数据的源头丰富多样,其中包含网站日志数据、后台监控数据、用户浏览网页数据等,数据工程师要想将它们分门别类的采集到HDFS系统中,就可以使用Apache Flume(数据采集)系统。

HinsCoder的博客 3701

Parrot OS最新安装教程

Parrot OS和Kali Linux一样是一个基于 Debian 的免费开源 Linux 发行版,适合安全专家、开发人员、以及关心隐私的人。相较于Kali,Parrot OS属于轻量级,对于硬件的要求无需很高,目前版本已更新到6.3。通过按照本教程的方法,能够成功安装Parrot OS。

🦸💻冰草花生酱提醒您“请记得检查所有电子设备的最后登录时间哦⏰🔍” 4412

分布式日志收集框架Flume下载安装与使用

目录 ◆ 业务现状分析 ◆ Flume环境部署 ◆ Flume概述 ◆ Flume实战 ◆ Flume架构及核心组件

JavaEdge全是干货的技术号 2679

手把手教你用AFL挖掘C程序漏洞:从安装到实战(附常见错误排查)

本文详细介绍了如何使用American Fuzzy Lop (AFL)对C/C++程序进行模糊测试,从环境准备、目标程序插桩编译、初始语料库构建到实战运行与结果分析。重点讲解了AFL的安装、常见错误排查(如核心转储配置、执行速度优化)以及提升测试效率的高级策略(如持久模式、并行化),帮助开发者和安全工程师高效挖掘程序漏洞。

weixin_29014237的博客 407

海康H304NAS 刷机飞牛

本文旨在分享如何将闲置的海康威视H304 NAS刷入飞牛NAS系统,并利用iStoreOS作为安装媒介。之前因为使用极空间NAS,这台H304闲置已久。最近尝试了飞牛NAS,在虚拟机上安装后挂载极空间的电影资源,体验不错,于是决定重新折腾这台H304。我个人喜欢尝试新系统,之前经常更新H304的固件,但设备总在使用一两年后出现故障,需要联系技术清理日志才能恢复。最后一次设备“变砖”后,连技术人员也联系不上了,自己尝试修复未果,设备就此闲置两三年。

u012985257的博客 2745

大数据开发笔记(六):Flume基础学习

Flume基础 1、Flume是什么? Flume是数据采集,日志收集的框架,通过分布式形式进行采集,(高可用分布式) 本质:可以高效从各个网站服务器中收集日志数据,并且存储到HDFS、hbase 2、Flume可以对接的数据源? Console、RPC、Text、Tail、Syslog、Exec等 3、Flume接受的数据源输出目标? 磁盘,hdfs,hbase, 经过网络传输kafka data->flume->kafka->spark stre...

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 5119

数字后端实战指南 | Innovus Function ECO全流程解析(从LAB到Tapeout)

本文深入解析了在Cadence Innovus工具中进行Function ECO的全流程实战指南。从LAB环境搭建到Tapeout前的签核验证,详细拆解了Pre-mask与Post-mask ECO的核心步骤、关键命令(如ecoDesign)以及常见避坑方案。重点阐述了如何应对时序、DRC等挑战,并强调了备用单元管理与严格验证的重要性,是数字后端工程师提升综合能力的必备参考。

weixin_28452161的博客 639

15道Flume大厂高频面试题,大数据Flume看它就够了!

文章目录1. Flume的定义2. Flume基础架构3. Flume Agent内部原理4. ExecSource、Spooldir Source、Taildir Source的区别5. Flume事务机制6. Flume常用拓扑结构6.1 简单串联6.2 复制和多路复用6.3 负载均衡和故障转移6.4 聚合功能7. 你是如何实现Flume数据传输的监控的8. 你公司采用的Source类型是什么9. Flume参数调优10. Flume采集数据会丢失吗?11. Flume与Kafka的选取12. 数据怎么

雷恩Layne 3253

C++中const和指针*的组合问题

今天在复习> 章节7.3的时候想到以前做的一个题,const和指针运算符*的若干种组合的合法性和意义问题,有点混淆,所以写了一个测试代码来验证一下,简单明了,一目了然。如果有什么遗漏的话欢迎指出。 首先是在Ubuntu14.04.1下用gcc 4.8.4编译运行的结果,编译器报错信息都附加在对应语句后面的注释里 /* * Note : Test for the combinations of

theColdOne的专栏 1080

Spring AI 实战:第七章、Spring AI Advisor机制之记忆大师

从金鱼到最强大脑通过 Spring AI 的记忆功能,我们成功让 AI:记住了用户身份实现了多用户隔离做到了持久化存储最终效果用户:“和上次一样” → AI 秒懂用户:“你知道我的名字吗?” → AI:“当然,张三!AI的进化路线🐟金鱼脑 →🧠最强大脑 →🏛️记忆宫殿管理员。

liaokailin的专栏 1516

Flume系列一之架构介绍和安装

Flume架构介绍和安装写在前面 在学习一门新的技术之前,我们得知道了解这个东西有什么用?我们可以使用它来做些什么呢?简单来说,flume是大数据日志分析中不能缺少的一个组件,既可以使用在流处理中,也可以使用在数据的批处理中。 1.流处理: 2.离线批处理: 分析:不管你是数据的实时流处理,还是数据的离线批处理,都是会使用flume这个日志收集框架来做日志

留歌__36的博客 1317

《点云进阶》专栏文章目录

点云进阶》专栏文章目录

点云侠的博客 4903

大数据开发环境搭建系列六:Kafka和flume的安装和环境搭建

1. 写在前面 最近学习推荐系统, 想做一个类似于企业上的那种推荐系统(采用的阿里天池赛的一个电商数据集, 然后基于大数据的Lambda架构, 实现离线和在线相结合的实时推荐系统), 这样可以熟悉一下真实环境中的推荐系统流程, 但是这里面需要大数据的开发环境, 所以这里的这个系列是记录自己搭建大数据开发环境的整个过程, 这里面会涉及到Hadoop集群,Spark, zookeeper, HBase, Hive, Kafka等的相关安装和配置,当然后面也会整理目前学习到的关于前面这些东西的相关理论知识和最终的

Miracle8070 1366

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

flume jvm调优_Flume+Kafka双剑合璧玩转大数据平台日志采集

概述大数据平台每天会产生大量的日志,处理这些日志需要特定的日志系统。一般而言,这些系统需要具有以下特征:构建应用系统和分析系统的桥梁,并将它们之间的关联解耦;支持近实时的在线分析系统和类似于Hadoop之类的离线分析系统;具有高可扩展性。即:当数据量增加时,可以通过增加节点进行水平扩展。为此建议将日志采集分析系统分为如下几个模块:数据采集模块:负责从各节点上实时采集数据,建议选用Flume-NG来...

weixin_39619451的博客 285

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

大数据系列——Flume入门和认识

1. Flume简介 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统 支持在日志系统中定制各类数据发送方,用于收集数据 Flume提供对数据进行简单处理,并写到各种数据接收方 2. Flume OG 与Flume NG Flume OG:Flume original generation,即Flume0.9x版本 Flume NG:Flume next generati...

qq_31683033的博客 235
上一篇: 大数据系列教程_solrcloud集群安装(solrcloud4.4)
下一篇: 大数据系列教程_sqoop
AShang_BigData
博客等级 码龄12年 3粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值