千家信息网

Flume怎样安装部署

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍了Flume怎样安装部署,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。环境:1.flume-ng-1.6.0-cdh6
千家信息网最后更新 2025年01月20日Flume怎样安装部署

这篇文章主要介绍了Flume怎样安装部署,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

环境:

1.flume-ng-1.6.0-cdh6.7.0.tar.gz

2.jdk 1.8

1.下载安装包并解压
wget http://archive.cloudera.com/cdh6/cdh/5/flume-ng-1.6.0-cdh6.7.0.tar.gz

tar -xvf flume-ng-1.6.0-cdh6.7.0.tar.gz

rm flume-ng-1.6.0-cdh6.7.0.tar.gz

mv apache-flume-1.6.0-cdh6.7.0-bin flume

2.配置环境变量
vi /etc/profile

export FLUME_HOME=/opt/software/flume
exportPATH=.:$FLUME_HOME/bin:$KAFKA_HOME/bin::$ZOOKEEPER_HOME/bin:$PATH

source /etc/profile

3. 配置flume-env.sh文件

cd /opt/software/flume/conf/

cp flume-env.sh.template flume-env.sh
vi flume-env.sh

export HADOOP_HOME=/opt/software/hadoop
export JAVA_HOME=/usr/java/jdk1.8.0_45

4.版本验证
flume-ng version
5.Flume部署示例
cd /opt/software/flume/bin/

vi netcat.conf

# Name the components on this agent

a1.sources = r1

a1.sinks = k1

a1.channels = c1

# Describe/configure the source

a1.sources.r1.type = netcat

a1.sources.r1.bind = localhost

a1.sources.r1.port = 44444

# Describe the sink

a1.sinks.k1.type = logger

# Use a channel that buffers events in memory

a1.channels.c1.type = memory

a1.channels.c1.capacity = 1000

a1.channels.c1.transactionCapacity = 100

# Bind the source and sink to the channel

a1.sources.r1.channels = c1

a1.sinks.k1.channel = c1

6.运行FlumeAgent,监听本机的44444端口


flume-ng agent -c conf -f netcat.conf -n a1 -Dflume.root.logger=INFO,console

[root@hadoop001 bin]# flume-ng agent -c conf -f netcat.conf -n a1 -Dflume.root.logger=INFO,console
Info: Including Hadoop libraries found via (/opt/software/hadoop-2.6.0-cdh6.7.0/bin/hadoop) for HDFS access
Info: Excluding /opt/software/hadoop-2.6.0-cdh6.7.0/share/hadoop/common/lib/slf4j-api-1.7.5.jar from classpath
Info: Excluding /opt/software/hadoop-2.6.0-cdh6.7.0/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar from classpath
Info: Including Hive libraries found via (/opt/software/hive-1.1.0-cdh6.7.0) for Hive access

.......

18/03/25 17:52:39 INFO instrumentation.MonitoredCounterGroup: Component type: CHANNEL, name: c1 started
18/03/25 17:52:39 INFO node.Application: Starting Sink k1
18/03/25 17:52:39 INFO node.Application: Starting Source r1
18/03/25 17:52:39 INFO source.NetcatSource: Source starting
18/03/25 17:52:40 INFO source.NetcatSource: Created serverSocket:sun.nio.ch.ServerSocketChannelImpl[/127.0.0.1:44444]

7.打开另外一个client

telnet localhost 44444

[root@hadoop001 ~]# telnet localhost 44444
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
111


OK18/03/25 18:11:15 WARN source.NetcatSource: Client sent event exceeding the maximum length
18/03/25 18:12:50 INFO sink.LoggerSink: Event: { headers:{} body: 31 31 31 0D 111. }

8.完毕

感谢你能够认真阅读完这篇文章,希望小编分享的"Flume怎样安装部署"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

篇文章 环境 配置 价值 兴趣 变量 同时 文件 更多 朋友 版本 知识 示例 端口 编带 行业 资讯 资讯频道 频道 本机 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 刀魂6服务器在哪 怎么查验戴尔服务器内存真伪 php 无需数据库源码 web使用数据库查询 华为和锐捷谁的网络安全做的好 计算机网络技术怎么工作的 终端网络安全取证工具 淘宝互动神器软件开发 麻工互联网科技是什么公司 dbserver怎么删除数据库 四川托育管理系统软件开发 服务器上php环境 松江区咨询软件开发专业服务 互联网科技小额贷款滨湖区 手机为啥总显示未连接服务器 游戏app服务器管理员权限 查询很慢数据库性能问题 汉语编程手机软件开发平台 进入access数据库后台 药品广告数据库广东15秒 php 无需数据库源码 医院登入的移动网络安全吗 网络安全工作能做到多大年龄 青海网络技术服务哪家好 罗布乐思如何解决服务器登录错误 更新后的吃鸡怎么换服务器 三级数据库技术和网络技术 大连埃森哲软件开发大约工资 龙之谷手游服务器选择 ie软件开发接单平台
0