最佳实践

 

创建 Nifi 流程

更新时间 2020-12-01

本小节主要介绍 Nifi 基本创建流程。

使用指南

  1. 打开 Nifi 主面板,点击左上角的第一个控件processor,拖入到面板空白处,在过滤框中输入HTTP字样,并在下方的列表中选择HandleHttpRequest,完成后点击Add

  1. 以同样的方式向 Nifi 主面板中添加HandleHttpResponse

  1. 面板中有2个 Processor,移到鼠标到HandleHttpRequest中央,会弹出箭头样图标,拖动箭头,移动至HandleHttpResponse处松开,在确认框中点击Add

  2. 配置HandleHttpRequest控件,右键点击该控件,在弹出框中点击Config,选择Properties页签.

    依次配置Listening Port为9999,Allowed Path/test,点击HTTP Context Map,选择Create new service创建新的控制器。

  1. 以默认配置创建StandardHttpContextMap

  1. 返回到HandleHttpRequestProperties 页签后,点击StandardHttpContextMap右方的箭头进入其配置页面,点击右边的闪电样图标, 并以默认配置enable控制器。

  1. 回到 Nifi 主面板,右键点击HandleHttpResponse,选择Config.

    Properties 页签中,依次在Http Status Code中输入200,Http Context Map选择在HandleHttpRequest中创建好的StandardHttpContextMap

  1. 点击HandleHttpResponseSetting页签,勾选上failuresuccess后,点击Apply

  1. 分别启动HandleHttpRequestHandleHttpResponse控件。

  1. 使用模拟 HTTP 请求客户端(如 Postman发送请求到 http://${ip}:9999/test ,将收到 http status 200 的返回信息。
这篇文档解决了您的问题吗?
0
0