| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 运用http source 监听网络请求 -> 正文阅读 |
|
[网络协议]运用http source 监听网络请求 |
要求: 运用http source 监听网络请求,用多路复用选择器实现两个条独立数据流,一条数据流采集header中type值为k1的数据,一条数据流采集header中type值为k2的数据,一个内存channel,一个文件channel,sink以logger的形式输出(提交agent配置代码) 解答: 1、在安装配置好flume的基础上进行: 进入software目录下,创建两个文件,如图所示: 2、 进入目录jobs下,/home/newadd/software/apache-flume-1.7.0-bin/jobs 创建并编辑flume-test.conf,内容如下所示: a1.sources=s1 a1.sinks=k1 k2 a1.channels=c1 c2 a1.sources.s1.type=http a1.sources.s1.bind=localhost a1.sources.s1.port=9999 a1.sources.s1.selector.type=multiplexing a1.sources.s1.selector.header=type a1.sources.s1.selector.mapping.f1=c1 a1.sources.s1.selector.mapping.f2=c2 a1.channels.c1.type=file a1.channels.c2.type=memory ?? a1.channels.c1.chekpointDir=/home/newadd/software/checkpoint a1.channels.c1.dataDirs=/home/newadd/software/data a1.sinks.k1.type=logger a1.sinks.k2.type=logger a1.sources.s1.channels=c1 c2 a1.sinks.k1.channel=c1 a1.sinks.k2.channel=c2 3、监听启动:[root@hadooptest apache-flume-1.7.0-bin]# flume-ng agent -c conf/ -n a1 -f jobs/flume-test.conf -Dflume.root.logger=INFO,console ? 4、额外打开一个终端,进行监听设置: ?[newadd@hadooptest software]$?curl -X POST -d'[{"headers":{"type":"f2"},"body":"hello k2"}]' http://localhost:9999 输入之后,在前一个终端中,就可以监听到输入的“hello f2”,如下图所示: ?完毕! |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 6:38:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |