5.Flume实时监控读取日志数据,存储hdfs文件系统
来源:互联网 发布:mac os 10.12.6 降级 编辑:程序博客网 时间:2024/06/05 02:01
1.收集Hive运行日志logs
命令
tail -f /opt/cdh-5.3.6/hive-0.13.1-cdh5.3.6/logs/hive.log
2.配置文件
# The configuration file needs to define the sources, # the channels and the sinks.### define agenta2.sources = r2a2.channels = c2a2.sinks = k2### define sourcesa2.sources.r2.type = execa2.sources.r2.command = tail -f /opt/cdh-5.3.6/hive-0.13.1-cdh5.3.6/logs/hive.loga2.sources.r2.shell = /bin/bash -c### define channelsa2.channels.c2.type = memorya2.channels.c2.capacity = 1000a2.channels.c2.transactionCapacity = 100### define sinka2.sinks.k2.type = hdfsa2.sinks.k2.hdfs.path = hdfs://hadoop-CDH:8020/user/beifeng/flume/hive-logs/#a2.sinks.k2.hdfs.path = hdfs://ns1/user/flume/hive-logs/ //当HDFS配置了高可用HA时a2.sinks.k2.hdfs.fileType = DataStream a2.sinks.k2.hdfs.writeFormat = Texta2.sinks.k2.hdfs.batchSize = 10### bind the soures and sink to the channela2.sources.r2.channels = c2a2.sinks.k2.channel = c2
注意,当HDFS是配置了HA的时候,需要将hadoop的配置文件core-site.xml以及hdfs-site.xml等拷贝到Flume的配置文件夹conf下。
3.运行
bin/flume-ng agent \-c conf \-n a2 \-f conf/flume-tail.conf \-Dflume.root.logger=DEBUG,console
执行成功
2017-05-03 09:37:54,283 (SinkRunner-PollingRunner-DefaultSinkProcessor) [INFO - org.apache.flume.sink.hdfs.BucketWriter.open(BucketWriter.java:261)] Creating hdfs://hadoop-CDH:8020/user/beifeng/flume/hive-logs//FlumeData.1493818674204.tmp
tmp是默认格式,可以改变
1 0
- 5.Flume实时监控读取日志数据,存储hdfs文件系统
- flume从本地读取数据录入到hdfs文件系统
- 实时日志流系统(kafka-flume-hdfs)
- log4j+flume+HDFS实现日志存储
- log4j+flume+HDFS实现日志存储
- log4j+flume+HDFS实现日志存储
- Flume 读取实时更新的日志文件
- Flume 读取实时更新的日志文件
- Flume实时抽取监控目录数据
- Flume实时抽取监控目录数据
- flume的导日志数据到hdfs
- flume + kafka + sparkStreaming + HDFS 构建实时日志分析系统
- flume + kafka + sparkStreaming + HDFS 构建实时日志分析系统
- kafka+flume+hdfs实时日志流系统初探
- Flume读取日志数据并写入到Kafka,ConsoleConsumer进行实时消费
- Spark之sparkStream实时监控端口读取数据存入到HDFS
- flume监控spoolDir日志到HDFS整个流程小Demo
- flume监控spoolDir日志到HDFS整个流程小Demo
- C++作业五
- linux命令之xargs
- php接收和转json文件
- Hadoop02-MapReduce
- [leetcode]: 387. First Unique Character in a String
- 5.Flume实时监控读取日志数据,存储hdfs文件系统
- LeetCode109—Convert Sorted List to Binary Search Tree
- 微信公众后台开发之素材管理
- NSWindowController 和 NSWindow 的关系
- vivado sdk工具的bsp包源文件路劲
- 如何检查 Android 应用的内存使用情况
- C#三层架构详细解析
- Android Support Library
- ue4遇到一个问题 冲突