其他分享
首页 > 其他分享> > 日志数据采集-Flume

日志数据采集-Flume

作者:互联网

1. 前言

2. Flume基本介绍

1. 概述

2. 运行机制

3. Flume采集系统结构图

1. 简单结构
2. 复杂结构

Flume的安装部署

 
第一步:下载解压修改配置文件

2. 解决jar包冲突

Flume实战案例 -- 从网卡某个端口采集数据到控制台

 
第三步:启动配置文件
第四步:安装telent准备测试

Flume实战案例 -- 采集某个目录到HDFS

 
需求分析
flume配置文件开发
启动flume
cd /bigdata/install/flume-1.9.0
bin/flume-ng agent -c ./conf -f ./conf/spooldir.conf -n a1 -Dflume.root.logger=INFO,console
上传文件到指定目录

Flume实战案例 -- 采集文件到HDFS

 
需求分析:
flume的配置文件开发
启动flume
cd /bigdata/install/flume-1.9.0
bin/flume-ng agent -c conf -f conf/tail-file.conf -n agent1 -Dflume.root.logger=INFO,console
开发shell脚本定时追加文件内容
mkdir -p /home/hadoop/shells/
cd /home/hadoop/shells/
vim tail-file.sh
#!/bin/bash
while true
do
 date >> /bigdata/install/mydata/flume/taillogs/access_log;
  sleep 0.5;
done
mkdir -p /bigdata/install/mydata/flume/taillogs/
chmod u+x tail-file.sh 
sh /home/hadoop/shells/tail-file.sh

Flume实战案例 -- 从HDFS上读取某个文件到本地目录

 
需求分析
flume配置文件开发
 

 

标签:Flume,flume,sinks,hdfs,a1,采集,sink,日志,channel
来源: https://www.cnblogs.com/hanease/p/16218370.html