flume抓取数据到kafka(整合)

Flume与Kafka整合完成实时数据处理 阅读详情

flume抓取数据到kafka(整合)

原创 2017年08月10日 20:22:35
  • 120

1、flume-apache.conf    --不需要修改
** 监控apache web应用的日志文件

2、flume-hive.conf      --不需要修改
** 监控hive日志文件
$ sbin/start-dfs.sh ;sbin/start-yarn.sh ;mr-jobhistory-daemon.sh start historyserver


3、修改flume-collector.conf   ------------


a8.sources = r1     

a8.channels = c1
a8.sinks = k1


# Describe/configure the source
a8.sources.r1.type = exec
a8.sources.r1.command=tail -F /var/log/httpd/access_log
a8.sources.r1.shell =/bin/bash -c








a8.channels.c1.type = memory
a8.channels.c1.capacity = 1000
a8.channels.c1.transactionCapacity = 100


# Describe the sink  
a8.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSink
a8.sinks.k1.brokerList = vampire04:9092
a8.sinks.k1.topic = testTopic




# Bind the source and sink to the channel
a8.sources.r1.channels = c1   

a8.sinks.k1.channel = c1

测试:(接下来的操作要打开一堆窗口)
1、刷新网页
$ su -
# service httpd start
$ su - tom
$ tail -F /var/log/httpd/access_log
$ bin/flume-ng agent --conf conf/ --name agent8 --conf-file conf/a8.conf

2、启动CDH Hadoop,启动hive
$ tail -F /opt/modules/cdh/hive-0.13.1-cdh5.3.6/logs/hive.log
> show databases;
$ bin/flume-ng agent --conf conf/ --name agent8 --conf-file conf/a8.conf

3、启动agent8:
$ bin/flume-ng agent --conf conf/ --name agent8 --conf-file conf/a8.conf
进入CDH Hadoop,监控日志变化,注意:路径要修改(监控.temp文件效果会明显点)


4、启动zookeeper
$ sbin/zkServer.sh start
   启动kafka
$ bin/kafka-server-start.sh config/server.properties
   启动kafka--消费者(消息打印到控制台):
$ bin/kafka-console-consumer.sh --zookeeper blue01.mydomain:2181 --topic testTopic --from-beginning

flume+kafka整合采集数据简单应用案例(详解) 本案例使用flume监控源头文件夹下的文件,当有新的文件时,自动采集文件数据到kafka。.flume配置采集文件是核心,配置好source、channel、sink三个组件。 阅读详情

相关推荐

物理学建模及仿真平台Chrono安装

Chrono是一个基于物理学的建模和仿真基础设施,它是在C++中实现的独立于平台的开源设计。一个projectchrono库可以嵌入到一个软件项目中,例如在可变形地形上运行的轮式和履带式车辆、机器人、机械电子系统、顺应性机构和流体固体相互作用现象。系统可以由刚性和柔性/顺应性部件组成,并带有约束、电机和接触;部件可以具有三维形状,以便进行碰撞检测。然而安装还是出现了一些问题,所以在此总结。已经装好visual studio。

Already8888的博客 6502

Flume实战

前言 在一个完整的大数据处理系统中,除了hdfs+mapreduce+hive组成分析系统的核心之外,还需要数据采集、结果数据导出、任务调度等不可或缺的辅助系统,而这些辅助工具在hadoop生态体系中都有便捷的开源框架,如图所示: Flume的一些简介 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。 Flume可以采集文件,socket数据包等各种形式源数据,...

Jin__nan的博客 1573

LabVIEW通过S7协议直连西门子S7-1200读写DB块全攻略

在工业自动化上位机开发中,PLC数据交互始终是现场调试的关键环节。西门子S7-1200作为常见控制器,其DB共享数据块承载着设备状态与工艺参数。理解S7协议基于TCP 102端口的请求/响应机制,以及标准DB与优化块访问、字节顺序(大端模式)等原理,是打通通信链路的基础。相比OPC或Modbus TCP,原生S7协议直连具有配置简单、读写粒度精确到字节/位、响应及时的优势,非常适合单台上位机监控与参数下发场景。借助Snap7等开源库,LabVIEW可通过CLF节点调用ConnectTo、ReadArea、W

weixin_29166013的博客 255

Flume采集数据到Kafka操作详解

Flume采集数据到Kafka操作详解

雷神乐乐的博客 4651

手把手带你搞懂电压跌落测试DIP

砖一用4分钟时间手把手带你搞懂电压跌落测试DIP,希望对你有用~

qq_45508321的博客 7925

VC Spyglass:Lint实战指南之TCL脚本自动化解析

本文详细介绍了如何利用TCL脚本实现VC Spyglass Lint检查的自动化流程。通过实战指南,从基础脚本编写到高级参数化技巧,帮助数字IC设计工程师摆脱手动操作,提升验证效率,并实现与CI/CD流程的集成。

h3i4j的博客 799

flume - kafka - spark

转载:开源中国 https://my.oschina.net/sunmin/blog/692994 1.架构 第一步,Flume和Kakfa对接,Flume抓取日志,写到Kafka中 第二部,Spark Streaming读取Kafka中的数据,进行实时分析 本文首先使用Kakfa自带的消息处理(脚本)来获取消息,走通Flume和Kafka的对接 2.安装flume,kafka flume ins...

lazyman001的博客 316

ncl泰勒图(均方根误差、标准差、相关系数)

ncl泰勒图(均方根误差、标准差、相关系数)

weixin_61281699的博客 8011

Flume+Kafka+SparkStreaming 最新最全整合

为什么80%的码农都做不了架构师?>>> ...

weixin_34341117的博客 349

Cube生成定时器2触发双ADC同步采集并用DMA传输

前言 用cube生成一个用定时器触发ADC1,ADC2同步采集的程序,单片机选择的是STM32L476RGT6,用定时器2进行ADC采集触发,更改定时器2的定时周期便可以更改ADC的采样周期,ADC1和ADC2使用同步规则模式,并用DMA进行数据的传输。 STM32的ADC采样完成总共需要的时间是 ADC完成采样时间=采样周期+12个转换周期 举个例子,假如ADC的时钟是15MHz,采样周期是3个周期,3个采样周期加上12个转换周期,一共是15个周期,因为时钟是15MHz,所以完成一次ADC转换总共需要的时

一行代码的博客 4516

华为OD机试真题 新系统 2026-04-22 C++ 实现【小学生班长选举增强版】

9 月份开学第一天,小学某班级进行班长选举活动,班级共有 N 个学生,每个学生最多可投 3 票(对同一个人只能投一票),也可以弃权不投票,大家投票时写上对应学生的名字。 假设学生不存在重名。考虑到部分少数民族名字带分隔,且整体较长,同学在投票时为了方便,允许同学写全称,也可以只写其中的部分连续段。 例如班级里只有 2 个少数民族名称带点的同学:

MISAYAONE的博客 169

常用数据采集手段

常用数据采集手段埋点——用户行为数据采集埋点方式埋点采集数据的过程常规埋点示例埋点方案应具备四个要素常用埋点APP数据分析工具ETL——系统业务数据整合常用的ETL工具网络爬虫——互联网数据采集网络爬虫工作流程网络爬虫抓取策略网络爬虫定期更新策略Apache Flume——日志数据采集Apache Kafka——数据分发中间件其他 埋点——用户行为数据采集 埋点技术:收集用户在产品上面的点击和浏览情况,用于运营分析。隐性的信息收集。 埋点:在正常的业务逻辑中,嵌入数据采集的代码。 弊端:可能会被用户认为侵

weixin_45953165的博客 5475

【ARM CoreLink 系列 5.3 -- CI-700 SLC memory 系统组件详细介绍】

在 CI-700 系统级缓存(SLC)内存系统中,HN-F 节点负责管理缓存一致性和数据传输。每个 HN-F 节点可以发送三种类型的 Snoop 请求,以确保系统中多核处理器和缓存之间的一致性。CI-700 中的系统级缓存(SLC)内存系统通过 HN-F 节点支持 TrustZone® 技术。以下是 CI-700 支持的 SN 类型以及配置方法的简要介绍。ARM CI-700 系统级缓存(SLC)是一个分布式、主要排他性(mostly exclusive) 的最后一级缓存,集成在 HN-F 节点内。

CodingCos的博客 898

流数据处理Flume+Kafka的初步实现

目录 实验目的 实验内容 实验过程 Flume+kafka->storm(实时数据的处理结构) 配置storm和zookeeper 启动系统 在eclipse中运行拓扑 实验目的 ​​​通过虚拟机配置Flume及Kafka,掌握Storm获得实际数据源的配置方法。 通过虚拟机配置Kafka及编写kafkaSpout,掌握Storm获得实际数据源的配置方法。...

sinltmin 661

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Flume+Kafka+SparkStreaming整合

转载:开源中国https://my.oschina.net/sunmin/blog/6929941.架构第一步,Flume和Kakfa对接,Flume抓取日志,写到Kafka中第二部,Spark Streaming读取Kafka中的数据,进行实时分析本文首先使用Kakfa自带的消息处理(脚本)来获取消息,走通Flume和Kafka的对接2.安装flume,kafkaflume install: h...

小白虫的博客 1314

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

flume日志抓取设计

近期实在没有什么可写的了, docker遇到很多的坑, 只能先写一点其他的东西, flume用的公司很多, 不过一般成熟的一二线的公司基本是很少使用, 他的性能和网络传输一直是有提升空间的, 对于我们这些小公司出身的人,曾经还是靠他混饭吃的. 设计是两年前的实现, 现在觉得很多不是很合理的地方,特别是在分流的设计上,不过flume的传输占带宽的问题也一直没有解决,曾经对flume做了部分优化,写

然月 枕流君 1万+

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

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

flume+kafka+storm整合文件

flume和kafka整合 1.下载flume-kafka-plus:https://github.com/beyondj2ee/flumeng-kafka-plugin 2.提取插件中的flume-conf.properties文件 修改该文件:#source section producer.sources.s.type = exec producer.sources.s.comma

woainie804904772的博客 460

python+flume+kafka+SparkStreaming+HBase实现日志采集实时数据分析功能

功能介绍 (python模拟产生日志,flume采集日志文件更新【一分钟一更新】,作为kafka的生产者连接存入topic,idea编写kafka消费者消费数据,消费的同时存储至hbase) 步骤 1.编写python日志产生程序 generatorLog.py 2.定时调用py执行日志产生 定时运行程序 crontab -e */1 * * * * /home/hadoop/project/s...

文武傲群雄,彳亍定江山 1502

flume 使用整合

flume 定义: 1,从节点使用 sources 指定数据与获取方式,使用channels, 然后 Sink到 主节点 2, 在主节点之中, sources 来源于从节点的sink,使用channels Sink 对象为 hbase 与 kafka,本次使用 apache-flume-1.7.0-bin 安装从节点 配置(另一个节点是 agent2) #三个线程使...

192

Flume+Kafka+Storm+Redis实时分析系统基本架构

防丢拷贝一份--。 原文:https://blog.youkuaiyun.com/ymh198816/article/details/51998085 今天作者要在这里通过一个简单的电商网站订单实时分析系统和大家一起梳理一下大数据环境下的实时分析系统的架构模型。当然这个架构模型只是实时分析技术的一 个简单的入门级架构,实际生产环境中的大数据实时分析技术还涉及到很多细节的处理, 比如使用Storm的ACK...

猫三三 376

CentOS6安装大数据软件(五):Flume安装与配置

目录 0. 相关文章链接 1. Flume安装 2. Flume配置 2.1. Flume节点配置规划和系统要求 2.2. Flume节点agent2详细配置(在conf目录下配置) 2.2.1. 在flume-env.sh文件中配置JAVA_HOME 2.2.2. 在flume-conf.properties文件中配置数据来源和下沉地 2.3. Flume节点agent3详细配置...

yang_shibiao的博客 1309

国赛级Flume配置:生产环境可靠性与Hadoop生态集成

Apache Flume 是大数据日志采集的核心组件,其本质是基于事务语义的分布式数据管道系统。它通过 source-channel-sink 架构实现可靠传输,依赖内存或文件通道保障 at-least-once 语义,并深度耦合 Hadoop 生态(如 HDFS HA、Kerberos 认证)与 Kafka 等实时系统。技术价值在于解决高吞吐、低延迟、零丢失场景下的日志接入难题,广泛应用于电商订单日志、Nginx 访问日志、IoT 设备数据等企业级数据湖建设。本文聚焦国赛实战要求,详解 Flume 在 H

weixin_33841503的博客 462

flmue实时增量抽取mysql数据到kafka和hdfs

近期做实时的处理一部分数据,数据在mysql中,但实现方案为kafka+jstorm的方式处理,因此需要把mysql的数据先加载到kafka,同时需要把这份数据备份到hdfs中,因此就想到采用flume的方式,一个数据来源实现数据的多分分发;因此自己也花点时间把这个配置分享出来 flume简要描述:http://www.cnblogs.com/zhangyinhua/p/7803486.html...

qq_32461003的博客 2057

Dbus中日志类数据源的实现

什么是日志数据? 业界日志收集、结构化、分析工具方案很多,例如:Logstash、Filebeat、Flume、Fluentd、Chukwa. scribe、Splunk等,各有所长。在结构化日志这个方面,大多采用配置正则表达式模板:用于提取日志中模式比较固定、通用的部分,例如日志时间、日志类型、行号等。对于真正的和业务比较相关的信息,这边部分是最重要的,称为message部分,我们希望使用可视化的方式来进行结构化。 例如:对于下面所示的类log4j的日志: 如果用户想将上述数据转换为如下的结构化

方法属性类,一个都不会 650
上一篇: 数据结构与算法的知识谱
下一篇: Kafka的Topic操作
王树民
博客等级 码龄10年 912粉丝 560原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值