如何同时使用多个CDN提供商来优化网站性能?
摘要:同一个网站买多家cdn,写建设网站的具体步骤,西安网站建设畅网,做网站开发的有哪些公司前言 本节内容我们主要介绍几个Flume数据采集的基本案例,包括监控端口数据、实时监控单个追加文件、实时监控目录下多个新文件
同一个网站买多家cdn,写建设网站的具体步骤,西安网站建设畅网,做网站开发的有哪些公司前言
本节内容我们主要介绍几个Flume数据采集的基本案例#xff0c;包括监控端口数据、实时监控单个追加文件、实时监控目录下多个新文件、实时监控目录下的多个追加文件等案例。完成flume数据监控的基本使用。
正文
监控端口数据 ①需求说明 - 使用 Flume 监听一个端口包括监控端口数据、实时监控单个追加文件、实时监控目录下多个新文件、实时监控目录下的多个追加文件等案例。完成flume数据监控的基本使用。
正文
监控端口数据 ①需求说明 - 使用 Flume 监听一个端口收集该端口数据并打印到控制台 ②需求分析 ③安装netcat 工具sudo yum install -y nc ④查看监听端口1111是否被占用注意测试端口的范围是0-65535 ⑤在flume安装目录下创建一个job目录用与存放监听数据的配置文件 ⑥在job目录下创建监听数据的配置文件job-netcat-flume-console.conf # Name the components on this agent
#a1:表示agent的名称,不能重复
a1.sources r1 #r1:表示a1的Source的名称
a1.sinks k1 #k1:表示a1的Sink的名称
a1.channels c1 #c1:表示a1的Channel的名称
# Describe/configure the source
a1.sources.r1.type netcat #表示a1的输入源类型为netcat端口类型
a1.sources.r1.bind localhost #表示a1的监听的主机
a1.sources.r1.port 1111 #表示a1的监听的端口号
# Describe the sink
a1.sinks.k1.type logger #表示a1的输出目的地是控制台logger类型
# Use a channel which buffers events in memory
a1.channels.c1.type memory #表示a1的channel类型是memory内存型
a1.channels.c1.capacity 1000 #表示a1的channel总容量1000个event
a1.channels.c1.transactionCapacity 100 #表示a1的channel传输时收集到了100条event以后再去提交事务
# Bind the source and sink to the channel
a1.sources.r1.channels c1 #表示将r1和c1连接起来
a1.sinks.k1.channel c1 #表示将k1和c1连接起来 ⑦开启 flume服务监听端口 bin/flume-ng agent -c conf/ -n a1 -f job/job-netcat-flume-console.conf -Dflume.root.loggerINFO,console ⑧启动参数说明 --conf/-c表示配置文件存储在 conf/目录 --name/-n表示给 agent 起名为 a1 --conf-file/-fflume本次启动读取的配置文件是在job文件夹下的job-netcat-flume-console.conf文件 -Dflume.root.loggerINFO,console -D 表示 flume 运行时动态修改 flume.root.logger 参数属性值并将控制台日志打印级别设置为 INFO 级别。
