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

NIFI的处理器:PutDatabaseRecord 2.4.0

PutDatabaseRecord 处理器是处理数据库的常用处理器。

PutDatabaseRecord 处理器通过指定的 RecordReader 从输入流文件中读取记录(可能包含多条),将其转换为 SQL 语句并作为单个事务执行。若执行过程中发生错误,流文件会被路由至 failure 或 retry;若记录成功传输,则路由至 success。处理器执行的 SQL 语句类型由 Statement Type 属性指定,支持 INSERT、UPDATE、DELETE 等预定义值,也可选择 Use statement.type Attribute 以从流文件属性中动态获取语句类型。

PutDatabaseRecord的主要属性如下:

Record Reader: 从流中读取记录的阅读器。这里用JsonTreeReader 2.4.0类型的服务。

Database Type: 支持MySQL, Oracle, MS SQL, PostgreSQL, Phoenix等数据库。

Statement Type: 新增、修改、删除等操作。

Database Connection Pooling Service: 数据库连接池服务。这里使用HikariCPConnectionPool 2.4.0 类型的线程池。这里的配置是MySQL5.6版本的配置。用户可以根据具体的数据库类型和版本,配置合适的URL和驱动类。如果NIFI没有相应的驱动包,可以手工将驱动包拷贝至NIFI的lib目录,重启NIFI后即可使用。

Table Name: 表名。

Binary String Format: UTF8。

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

相关文章:

  • 【数据仓库面试题合集③】实时数仓建模思路与实践详解
  • C++_AVL树
  • 从API到UI:直播美颜SDK中的滤镜与贴纸功能开发与落地方案详解
  • 打破传统仓库管理困局:WMS如何重构出入库全流程
  • 告别Spring AI!我的Java轻量AI框架实践(支持多模型接入|注解式MCP架构|附开源地址)
  • 【框架安装】win10 配置安装GPU加速的tensorflow和keras教程
  • 3D 数据交换格式(.3DXML)简介
  • 【esp32 控制台】-命令
  • Flink流处理:实时计算URL访问量TopN(基于时间窗口)
  • 互联网大厂Java求职面试:Spring AI与大模型交互的高级模式与自定义开发
  • 【神经网络与深度学习】model.eval() 模式
  • WEB安全--SQL注入--MSSQL注入
  • “保证医疗器械信息来源合法 真实、安全的保障措施、情况说明及相关证明”模板
  • Python 与 面向对象编程(OOP)
  • Web漏洞扫描服务的特点与优势:守护数字时代的安全防线
  • 线程池模式与C#中用法
  • python第30天
  • 02- 浏览器运行原理
  • 编译Qt5.15.16并启用pdf模块
  • API Gateway REST API 集成 S3 服务自定义 404 页面
  • linux安装git
  • TB开拓者策略交易信号闪烁根因及解决方法
  • 数据分析与应用---数据可视化基础
  • 科普:极简的AI乱战江湖
  • Profinet转Modbus TCP协议转换技术,打通能耗监控‘最后一公里’
  • 大模型(2)——提示工程(Prompt Engineering)
  • 小米MUJIA智能音频眼镜来袭
  • Spring Boot 集成 druid,实现 SQL 监控
  • Serverless 的未来与进阶:持续学习之路
  • Protobuf协议生成和使用