ETL工具-nifi干货系列 第三讲 nifi web ui 使用教程

这篇具有很好参考价值的文章主要介绍了ETL工具-nifi干货系列 第三讲 nifi web ui 使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、nifi 服务启动之后,浏览器输入https://localhost:8443/nifi ,匿名登录或者输入用户名密码进入操作页面,如下图所示:

nifi web,nifi,etl,nifi,etl工具

2、组件工具栏

处理器,鼠标放到图标上提示Processor,里面里面有各种各样的组件,可以实现各种各样的功能。

nifi web,nifi,etl,nifi,etl工具

 拖拉处理器到画布中,出现处理器选择列表,可以根据处理器来源,标签,类型,用途等进行检索自己需要的处理器,如下图所示

nifi web,nifi,etl,nifi,etl工具

 这里我们选择GenerateFlowFile进行演示(后续产生测试数据的时候会频繁使用到此组件),如下图所示:

nifi web,nifi,etl,nifi,etl工具

 选中处理器之后,点击add按钮或者双击处理器进行添加到画布,其他工具栏按钮同样也是通过拖拉到画布的方式进行使用,如下图所示:

nifi web,nifi,etl,nifi,etl工具

 3、状态栏

状态栏位于组件工具栏下方。状态栏中的图标含义依次从左到右分别是如下:

(Active Threads)当前活动流中线程数。

(Total queued data)当前存在于流中的数据量。

(Transmitting Remote Process Groups)画布上每个处于正在传输状态下存在的远程处理组数量。

(Not Transmitting Remote Process Groups)画布上每个处于未传输状态下存在的远程处理组数量。

(Running Components)画布上每个处于运行状态下存在的处理器数量。

(Stoped Components)画布上每个处于停止状态下存在的处理器数量。

(Invalid Components)画布上每个处于无效状态下存在的处理器数量。

(Disabled Components)画布上每个处于已禁止状态的处理器数量。

(Up to date Versioned Process Groups)画布上每个处于最新状态下存在的版本化处理组数量。

(Locally Modifyed Versioned Process Groups)画布上每个处于本地修改状态下存在的版本化处理组数量。

(Stale Versioned Process Groups)画布上每个处于过时状态下存在的版本化处理组数量。

(Locally Modifyed and Stale Versioned Process Groups)画布上每个处于本地修改且过时状态下存在的版本化处理组数量。

(Sync failure Versioned Process Groups)画布上每个处于同步失败状态下存在的版本化处理组数量。

(Last refresh )上次刷新所有这些信息的时间戳。

4、导航面板,面板中顶部四个按钮从左到右功能依次如下:

(Zoom in)点击放大镜进行放大操作。

(Zoom out)点击放大镜进行缩小操作。

(Fit)将浏览区域调整到适合屏幕大小,以便整个数据流可以完全可视化。

(Actual)将浏览区域调整到实际大小,即数据流的实际大小,可能需要用户进行滚动查看全部内容。

鸟瞰图(鼠标可以拖动矩形移动画布)和面包屑如下图所示:

nifi web,nifi,etl,nifi,etl工具

 5、操作面板,面板中按钮从左到右,从上到下功能依次如下:

nifi web,nifi,etl,nifi,etl工具

(Configuration)配置,点击此按钮设置处理器,处理组等相关属性。

(Enable)启用,点击此按钮设置处理器可用。

(Disable)禁用,点击此按钮设置处理器不可用。

(Start)启动,点击此按钮启动,如果页面中状态栏中的感叹号数量大于0的话是无法启动的,必须根据感叹号提示内容修正感叹号数量为0时才可以正常启动。

(Stop)停止,点击此按钮停止。

(Create Template)创建模版,点此按钮将画布内容保存为模版,可以进行复用。

(Upload Template)上传模版,点此按钮可以将本地模版文件上传使用。

(Copy),复制画布处理器等。

(Paste),粘贴已经复制的内容到画布。

(Group),点此按钮快速创建子组,会讲当前画布内容包裹到子组里面。

(Change Color),点此按钮可以改变处理器的左上角的颜色,方便识别。

(Delete),点击此按钮可以删除画布中选中的组件。

 6、全局菜单,全局菜单位置在页面右上角位置。全局菜单包含一些选项,允许您在画布上操作现有的组件,暂不详细描述,后续进行流程设计时进行讲解。

nifi web,nifi,etl,nifi,etl工具

nifi web,nifi,etl,nifi,etl工具文章来源地址https://www.toymoban.com/news/detail-850735.html

到了这里,关于ETL工具-nifi干货系列 第三讲 nifi web ui 使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【AI绘图 丨 Stable_diffusion 系列教程三】— 无需配置环境 | Colab直接运行Stable Diffusion web UI并从civitai中导入lora模型

    目录 一、Google Colab的基本介绍 二、Google Colab 的使用  2.1 利用Google 浏览器搜索Google drive  2.2 注册一个Google 账号,点击转至账号登录  ​ 2.3 进入Google drive,点击转至Google 云端硬盘 2.4 创建一个新的Google Colaboratory 2.5 Google Colaboratory基本操作方法。 基本操作1:修改文件名、

    2024年02月09日
    浏览(45)
  • Python web实战 | 使用 Django 搭建 Web 应用程序 【干货】

    从社交媒体到在线购物,从在线银行到在线医疗, Web 应用程序为人们提供了方便快捷的服务。 Web 应用程序已经成为了人们日常生活中不可或缺的一部分。搭建一个高效、稳定、易用的 Web 应用程序并不是一件容易的事情。本文将介绍如何使用 Django 快速搭建一个强大的 Web

    2024年02月15日
    浏览(47)
  • 【Rust教程 | 基础系列2 | Cargo工具】Cargo介绍及使用

    在编程世界中,工具的选择与使用同样重要,甚至有时候比编程语言本身更为重要。对于Rust来说,Cargo就是这样一款强大的工具。本文将详细介绍Cargo的各项功能,并通过实例演示如何使用这些功能。希望通过本文,读者能够熟练掌握Cargo的使用,从而更好地进行Rust开发。

    2024年02月15日
    浏览(59)
  • Cockpit - 基于Web的Linux管理工具的安装和使用教程

    Cockpit - 基于Web的Linux管理工具的安装和使用教程 一、基本介绍 1,什么是 Cockpit? (1) Cockpit 是一个免费且开源的基于 web 的 Linux 服务器管理工具并且在 CentOS 8 和 RHEL 8 中, Cockpit 更是成为其默认服务器管理工具。 (2)通过 Cockpit 提供的友好的 Web 前端界面可以轻松地监视

    2024年02月08日
    浏览(44)
  • 60题学会动态规划系列:动态规划算法第三讲

    简单多状态问题 文章目录 一.按摩师 二.打家劫舍系列 三.删除并获得点数 四.粉刷房子 力扣链接:力扣 一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,

    2024年02月08日
    浏览(48)
  • 网页爬虫逆向与AST入门系列教程(三、使用工具生成和可视化AST)

    在前两篇文章中,我们学习了什么是AST以及它在网页爬虫逆向中的应用。本篇将介绍一些工具和方法,帮助我们生成和可视化AST。 1. AST生成工具 为了生成AST,我们可以使用一些现有的工具来解析代码并生成AST数据结构。这里介绍两个常用的工具: Esprima :Esprima是一个流行的

    2024年02月11日
    浏览(56)
  • 【Web3 系列开发教程——创建你的第一个 NFT(5)】使用 Ethers.js 铸造 NFT | 测试用例

    本节文章将描述如何通过 ethers.js 库使用以太币在以太坊区块链上 铸造 NFT ,以及我们还会讨论如何对创建的 NFT 进行基础的 测试 。 在本文中,我们将实践一种可替代的方法:即使用 OpenZeppelin V4 库 以及 Ethers.js 以太坊库实现。 除此之前,还将介绍使用 Hardhat 和 Waffle 测试合

    2024年01月18日
    浏览(82)
  • 【ETL工具】Datax-ETL-SqlServerToHDFS

    🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油! 🪁🍁🪁🍁🪁🍁🪁🍁 目录 🦄 个人主页——🎐个人主页 🎐✨🍁 一、DataX概览 1.1 DataX 简介 1.2 DataX框架 1.3 功能限制 1.4 Support Data Channels 二、配置样例 2.1 环境信息 2.2 SQLServer数据同步到HDFS 2.2 参数说明

    2024年02月08日
    浏览(52)
  • Docker入门基础使用教程汇总(全是干货,简单实用)

    Docker容器化技术几年越来越火,想要快速入门docker技术,在短时间内能够掌握并使用,这里潘老师给大家整理了Docker入门基础使用教程,可以说全是干货,简单实用,没有多余的深层次的技术干扰你,纯粹就是学以致用,我们一起来看一下! 1.1.什么是Docker 微服务虽然具备各

    2024年02月08日
    浏览(45)
  • ETL工具与调度工具的区别(一)

    ETL工具与调度工具的区别(一) 1、ETL工具:ETL为 Extract-Transform-Load 的缩写,三个单词描述了将数据从源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。简而概之就是,将数据从数据源进行抽取、进行清洗转换、最后加载到数仓模型中,在数据仓库中起

    2024年02月17日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包