当前位置: 首页 > news >正文

Flume

Flume安装配置

使用的三台主机名称分别为bigdata1,bigdata2,bigdata3。所使用的安装包名称按自己的修改,安装包可去各大官网上下载

1.解压
将Master节点Flume安装包解压到/opt/module目录下

 tar -zxvf /opt/software/apache-flume-1.9.0-bin.tar.gz -C /opt/module/

修改名称为:flume-1.9.0
在module下输入:

mv /apache-flume-1.9.0-bin flume-1.9.0

2.配置

vim /etc/profile

添加

#FLUME
export FLUME_HOME=/opt/module/flume-1.9.0
export PATH=$PATH:$FLUME_HOME/bin
#hive
export HIVE_HOME=/opt/module/hive-3.1.2
export PATH=$PATH:$HIVE_HOME/bin

刷新

source /etc/profile

输入检验环境变量:

flume-ng version

在这里插入图片描述
将flume-env.sh.template改名为flume-env.sh, 并修改其配置
在flume/conf目录下

mv flume-env.sh.template flume-env.sh
vim flume/conf/flume-env.sh 

增加

export JAVA_HOME=/opt/jdk1.8

flume/conf目录下

mv flume-conf.properties.template flume-conf.properties
vim flume-conf.properties

增加

a1.sources = r1
a1.sinks = k1
a1.channels = c1
 
a1.sources.r1.type = exec
a1.sources.r1.command=tail-F/opt/module/hadoop-3.1.3/logs/hadoop-root-namenode-master.log
 
a1.sinks.k1.type = hdfs
a1.sinks.k1.hdfs.path = hdfs://bigdata1:9000/tmp/flume/%Y%m%d
a1.sinks.k1.hdfs.filePrefix = log-
a1.sinks.k1.hdfs.fileType = DataStream
a1.sinks.k1.hdfs.useLocalTimeStamp = true
 
a1.channels.c1.type = memory
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

flume必须持有hadoop相关的包才能将数据输出到hdfs, 将如下包上传到flume/lib下

cp $HADOOP_HOME/share/hadoop/common/hadoop-common-3.1.3.jar  /opt/flume/lib
cp $HADOOP_HOME/share/hadoop/common/lib/hadoop-auth-3.1.3.jar /opt/flume/lib
cp $HADOOP_HOME/share/hadoop/common/lib/commons-configuration2-2.1.1.jar /opt/flume/lib

将hadoop的hdfs-site.xml和core-site.xml 放到flume/conf下

 rm /opt/flume-1.9.0/lib/guava-11.0.2.jar

3.启动

flume-ng agent --conf conf/ --conf-file /opt/module/flume-1.9.0/conf/flume-conf.properties --name a1  -Dflume.root.logger=DEBUG,console

hdfs dfs -ls /tmp/flume

相关文章:

  • 【Kubernetes】 Scheduler 的逻辑:从 Predicates/Priorities 到 Filter/Score
  • 微深节能 高炉废渣车天车精确定位系统 格雷母线
  • 使用CSS3DRenderer/CSS2DRenderer给模型上面添加html标签的一个demo
  • 3.1部署filebeat:5044
  • 2025年光电科学与智能传感国际学术会议(ICOIS 2025)
  • 可视化的决策过程:决策树 Decision Tree
  • 良田S500L高拍仪对接
  • STM32之时钟树
  • DeepSeek开源周Day5: 3FS存储系统与AI数据处理新标杆
  • 51单片机编程学习笔记——Delay效果的实现
  • 顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-大模型电话机器人
  • 2004-2024年可调谐激光雷达研究领域国内外发展研究2025.2.28
  • 防流、节抖、重绘、回流原理,以及实现方法和区别
  • 【搜广推算法的力量:如何用数据驱动用户体验与商业价值?】
  • 21-发糖果
  • 内容中台实战指南:效能提升与体系构建
  • Angular学习笔记90: 浏览器兼容性问题
  • 第48天:Web开发-JavaEE应用依赖项Log4j日志Shiro验证FastJson数据XStream格式
  • Flutter状态管理框架GetX最新版详解与实践指南
  • 深圳出版集团通过腾讯云接入DeepSeek,用于智能问答、客户服务、活动策划等场景
  • 专做化妆品的网站/深圳网络推广网站推广
  • 建设充值网站多钱/西安百度框架户
  • 沂源放心企业网站建设方案报价/软件推广的渠道是哪里找的
  • 网站访客qq统计 原理/短视频营销策略
  • 天津房地产集团网站建设/自制网站
  • bi网站开发/搜狗关键词排名查询