当前位置: 首页 > news >正文

NIFI 2.40简介及部署

Apache NiFi 是一款易于使用、功能强大且可靠的数据处理与分发系统。

它为全球数千家跨行业企业实现了网络安全、可观测性、事件流和生成式 AI 数据管道及分发的自动化。

浏览器用户界面

  • 提供设计、控制和监控的无缝体验
  • 支持运行时管理和版本化管道
  • 默认通过 HTTPS 保障安全

可扩展处理

  • 可配置的吞吐量和延迟优先级
  • 通过重试和退避策略确保数据可靠传输
  • 支持集群化水平扩展

起源跟踪

  • 可搜索的历史记录(含可配置属性)
  • 从数据源到目的地的图形化数据沿袭
  • 每条处理决策的元数据和内容记录

可扩展设计

  • 支持处理器(Processor)和控制器服务(Controller Service)的插件接口
  • 原生支持 Python 编写处理器
  • 用于编排和监控的 REST API

安全配置

  • 支持 OpenID Connect 或 SAML 2 单点登录
  • 基于角色访问控制的灵活授权策略
  • 通过 TLS 和 SFTP 实现加密通信

NIFI 2.40版本基于JDK21,有290个处理器。

通过docker的部署指令如下。

docker pull apache/nifi

docker run -p 8443:8443 --privileged=true --name nifi -e SINGLE_USER_CREDENTIALS_USERNAME=nifi -e SINGLE_USER_CREDENTIALS_PASSWORD=nifiadminpasswd -v D:\data\nifi\conf:/opt/nifi/nifi-current/conf -d apache/nifi:latest
其中,SINGLE_USER_CREDENTIALS_USERNAME是登录用户名,SINGLE_USER_CREDENTIALS_PASSWORD是登录密码,D:\data\nifi\conf是配置文件的本地映射目录。登录密码长度有限制。

容器启动后,通过如下地址即可登录:https://localhost:8443/nifi 。

相关文章:

  • unordered_map/set常用接口及模拟实现
  • 网络请求和状态管理
  • ebpf-verifier
  • Flink 非确定有限自动机NFA
  • JavaScript:PC端特效--缓动动画
  • SHELL练习题(1-11题)记录(牛客)
  • Python训练营打卡——DAY30(2025.5.19)
  • python fastapi + react, 写一个图片 app
  • 英特尔硬件笔试面试题型解析
  • YOLO模型使用jupyterlab的方式进行预测/推理(示例)
  • nginx 流量控制
  • ubuntu22.04 卸载ESP-IDF
  • 20250519使用TF卡将NanoPi NEO core开发板刷机为Ubuntu core22.04.3系统完成之后执行poweroff自动关机
  • 实验-使用递归计算阶乘-RISC-V(计算机组成原理)
  • AM32电调学习解读九:ESC上电启动关闭全流程波形分析
  • linux服务器与时间服务器同步时间
  • CSS 选择器入门
  • python文件部署docker,容器路径与系统路径映射
  • DV SSL证书管理主要有哪些功能?
  • java20
  • 技术派|台军首次试射“海马斯”火箭炮,如何压制这种武器?
  • 习近平在河南洛阳市考察调研
  • 让中小学生体验不同职业,上海中高职院校提供超5万个体验名额
  • 国家统计局:1-4月份,全国固定资产投资同比增长4.0%
  • 自媒体假扮官方蹭反间谍热度攫取利益,国安机关提醒
  • 波兰总统选举第一轮投票结束,出口民调显示将进入第二轮投票