创建 Nifi 流程
本小节主要介绍 Nifi 基本创建流程。
使用指南
- 打开 Nifi 主面板,点击左上角的第一个控件
processor
,拖入到面板空白处,在过滤框中输入HTTP
字样,并在下方的列表中选择HandleHttpRequest
,完成后点击Add。
- 以同样的方式向 Nifi 主面板中添加
HandleHttpResponse
。
-
面板中有2个 Processor,移到鼠标到
HandleHttpRequest
中央,会弹出箭头样图标,拖动箭头,移动至HandleHttpResponse
处松开,在确认框中点击Add。 -
配置
HandleHttpRequest
控件,右键点击该控件,在弹出框中点击Config,选择Properties页签.依次配置
Listening Port
为9999,Allowed Path
为/test
,点击HTTP Context Map
,选择Create new service
创建新的控制器。
- 以默认配置创建
StandardHttpContextMap
。
- 返回到
HandleHttpRequest
的 Properties 页签后,点击StandardHttpContextMap
右方的箭头进入其配置页面,点击右边的闪电样图标, 并以默认配置enable
控制器。
-
回到 Nifi 主面板,右键点击
HandleHttpResponse
,选择Config.在 Properties 页签中,依次在
Http Status Code
中输入200,Http Context Map
选择在HandleHttpRequest
中创建好的StandardHttpContextMap
。
- 点击
HandleHttpResponse
的 Setting页签,勾选上failure
和success
后,点击Apply。
- 分别启动
HandleHttpRequest
和HandleHttpResponse
控件。
- 使用模拟 HTTP 请求客户端(如 Postman发送请求到
http://${ip}:9999/test
,将收到http status 200
的返回信息。