创建 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的返回信息。