首先我们先看下整个面板,我大致分为四个区域,下面我会逐个区域进行介绍
区域一
这里就是“操作画布“,所有的对数据流的操作基本都在这个上面进行,在这上面可以进行”拖、拽、拉、连线…“等等操作,至于这几个操作的具体作用是什么,在后续的实例中会具体介绍。(从图中可以看到画布上面有几个我之前建好的组)
区域二
这里主要是构造数据流操作的主要面板。
添加模块(processor)
nifi内部会提供各个处理模块,当我们在进行数据处理的过程中,可以选择不同的模块并调整变量进行拼装,从而组合成一个完整的数据流处理的组。
添加数据流传入点(input-port)
虽说是数据流输入点,但是并不是整体数据流的起点。它是作为组与组之间的数据流连接的传入点与输出点。
添加数据流输出点(output-port)
同理上面的输入点。它是作为组与组之间的数据流连接的传入点与输出点。
添加组(process-group)
组相当于系统中的文件夹,作用就是使数据流的各个部分看起来更工整,思路更清晰,不至于从头到尾一条线阅读起来十分不方便。
添加远端的组(remote process-group)
根据弹出框进行信息配置,可加入远程的组。
拉取已有的文件(template)
每当做好一个完整的数据流后,可存储到本地为xml文件,nifi支持本地的template上传,这个按钮就是在上传本地template之后,选择上传过的一个获取到操作画布上。
添加便签(label)
相当于便签,可放置在画布空白处,写上备注信息。
区域三
这一部分是对区域一这个画布的缩小预览,点击放大缩小可调整视野,蓝框区域就是画布当前的界面,可用鼠标在这部分进行移动从而调整画布的视野。
区域四
开始运行
选中模块并点击运行按钮,开始进行对数据流的处理。
停止运行
选中模块并点击停止按钮,则停止了进行对数据流的处理。
保存template
选择你要保存的一个template,点击这个保存按钮,可把这个template保存到nifi系统里(并不是电脑本地,如果想保存到电脑本地,可点击右上角这个按钮,选择Template,弹出的页面上有下载选项)。
上传template
可上传本地的template(xml文件)到nifi系统里。
这里只介绍了一些常用的操作按键,如果有其他的问题,可以提出来我们互相交流