当前位置: 首页 > 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 。

http://www.dtcms.com/a/201040.html

相关文章:

  • 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
  • python动漫论坛管理系统
  • JSX语法之TypeScript-02.1
  • Vue-样式绑定-style
  • Codeforces Round 1025 (Div. 2)(A-D)
  • C++:与7无关的数
  • 绿幕抠图与虚拟背景:直播美颜SDK开发前沿技术探索
  • 基于局部显著位置感知的异常掩码合成方法在CT图像肺部疾病异常检测与病变定位中的应用|文献速递-深度学习医疗AI最新文献
  • 1.portainer
  • AGI大模型(28):LangChain提示模板
  • C++多态的详细讲解